Dav*_*rin 0 charts render laravel-5
我正在尝试在 Laravel 5 上实现 LavaCharts,但不知道如何渲染它。尝试遵循文档,但它对我来说不起作用。
虽然不确定如何在视图中显示它。按照这个但不起作用http://lavacharts.com/#example-donut。我错过了什么吗?如何在视图中调用这个函数?
这是我的控制器
public function getPie () {
$reasons = Lava::DataTable();
$reasons->addStringColumn('Reasons')
->addNumberColumn('Percent')
->addRow(array('Check Reviews', 5))
->addRow(array('Watch Trailers', 2))
->addRow(array('See Actors Other Work', 4))
->addRow(array('Settle Argument', 89));
$donutchart = Lava::DonutChart('IMDB')
->setOptions(array(
'datatable' => $reasons,
'title' => 'Reasons I visit IMDB'
));
return $donutchart;
}
Run Code Online (Sandbox Code Playgroud)
这是我的观点
<div id="chart-div"></div>
@donutchart('IMDB', 'chart-div')
Run Code Online (Sandbox Code Playgroud)
以下是我为让您的代码在 Laravel 5 中运行而所做的工作。
public function getPie()
{
$lava = new Lavacharts;
$reasons = $lava->DataTable();
$reasons->addStringColumn('Reasons')
->addNumberColumn('Percent')
->addRow(array('Check Reviews', 5))
->addRow(array('Watch Trailers', 2))
->addRow(array('See Actors Other Work', 4))
->addRow(array('Settle Argument', 89));
$donutchart = $lava->DonutChart('IMDB', $reasons, [
'title' => 'Reasons I visit IMDB'
]);
return view('welcome', [
'lava' => $lava
]);
}
Run Code Online (Sandbox Code Playgroud)
在你看来
<div id="chart-div"></div>
{!! $lava->render('DonutChart', 'IMDB', 'chart-div') !!}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7039 次 |
| 最近记录: |