He realizado lo siguiente:
Agregué la siguiente línea al archivo composer.json: "khill/lavacharts" : "2.5.*"
Luego ejectuté desde el cmd lo siguiente: composer update
Después en el archivo autoload.php dentro de la carpeta vendor agregué: r
Código PHP:
Ver original
equire 'vendor/autoload.php';
Después en el archivo app.php en la carpeta config agruegé dentro del arreglo de providers agregué
lo siguiente:
Código PHP:
Ver original
"Khill\Lavacharts\Laravel\LavachartsServiceProvider"
He creado un controlador con el siguiente contenido:
Código PHP:
Ver original
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Requests; use App\Http\Controllers\Controller; use Khill\Lavacharts\Lavacharts; class GraficoController extends Controller { public function lineal(){ $temperatures = Lava::DataTable(); $temperatures->addDateColumn('Date') ->addNumberColumn('Max Temp') ->addNumberColumn('Mean Temp') ->addNumberColumn('Min Temp') } } $linechart = $lava->LineChart('Temps')->dataTable($temperatures)->title('Weather in October');
Luego en el archivo routes.php he definido la siguiente ruta:
Código PHP:
Ver original
'uses'=>'GraficoController@lineal' ));
Luego la vista linechart.blade.php tengo el siguiente contenido:
Código PHP:
Ver original
<!DOCTYPE html> <html> <head> <title>Laravel</title> <link href="https://fonts.googleapis.com/css?family=Lato:100" rel="stylesheet" type="text/css"> <style> html, body { height: 100%; } body { margin: 0; padding: 0; width: 100%; display: table; font-weight: 100; font-family: 'Lato'; } .container { text-align: center; display: table-cell; vertical-align: middle; } .content { text-align: center; display: inline-block; } .title { font-size: 96px; } </style> </head> <body> <div id="temps_div"></div> // With Lava class alias <? echo Lava::render('LineChart', 'Temps', 'temps_div') ?> // With Blade Templates @linechart('Temps', 'temps_div') </body> </html>
Cuando cargo la vista anterior me sale el siguiente mensaje:
Código PHP:
Ver original
Class 'App\Http\Controllers\Lava' not found
Será que me hace falta alguna configuración que no he visto? Será que no es compatible con la versión 5.1 de laravel esta librería?
Lo que necesito es buscar una librería que me permita generar gráficos estadísticos para compararlas y de ser posible con sus respectivas tablas.
Me puede recomendar por favor alguna librería compatible con Laravel 5.1?
Gracias desde ya por su colaboración