Я выполнил руководство https://github.com/kevinkhill/lavacharts, чтобы отобразить диаграмму в моем приложении на основе Laravel 5.1. Но не удалось сделать это. Это дает мне ошибку LineChart ('Stocks') не найден на View. Ниже мой код контроллера & посмотреть код. Какие изменения необходимы для устранения этой проблемы?Невозможно визуализировать LineChart в Laravel 5.1, созданном с использованием Lavacharts
ChartController.php
public function generatecharts()
{
$lava = new Lavacharts;
$stocksTable = $lava->DataTable();
$stocksTable->addDateColumn('Day of Month')
->addNumberColumn('Projected')
->addNumberColumn('Official');
// Random Data For Example
for ($a = 1; $a < 30; $a++)
{
$rowData = array(
"2014-8-$a", rand(800,1000), rand(800,1000)
);
$stocksTable->addRow($rowData);
}
$Chart = $lava->LineChart('Stocks')
->setOptions(array(
'datatable' => $stocksTable,
'title' => 'Stock Market Trends'
));
return view('pages.analytics');
}
analytics.blade.php
@extends('layouts.app')
@section('title') analytics:: @parent @stop
@section('content')
<div class="row">
<div class="page-header">
<h2>Welcome to analytics</h2>
</div>
</div>
<div id="stock-div"></div>
echo $lava->render('LineChart', 'Stocks', 'stock-div');
@linechart('Stocks', 'stocks-div');
@endsection
Что делать в Laravel 4.2? – Vagabond