I'm using the jQCloud utility to generate a word cloud but i can´t do it.
Here´s my controller´s code:
public function consultar(Request $request)
{
$entidad = $request['entidad'];
$result = exec("python3 /root/TFGArchivos/ScriptFinal.py -o $entidad");
$opiniones = array();
$palabras = array();
foreach (json_decode($result) as $valor) {
if ($valor == 1 || $valor == -1) {
$opiniones[] = $valor;
}
else {
$palabras[] = $valor;
}
}
return view("resultado_entidad", ['entidad'=>$request['entidad'],"palabras"=>$palabras]);
}
And here´s my view´s code:
<div id="nube" name="nube" style="width: 550px; height: 350px; position: relative;"></div>
<script>
window.onload = function ()
{
var array = <?php echo json_encode($palabras); ?>;
$("#nube").jQCloud(array);
}
</script>
If I declare an array in Javascript and a pass that array to the jQcloud, it works perfect.
Thanks!