【问题标题】:'DonutChart' is not a valid Lavachart object“DonutChart”不是有效的 Lavachart 对象
【发布时间】:2017-10-10 00:17:22
【问题描述】:

由于我正在使用 laravel 5.4 并在我的 laravel 文件夹中安装了 lavacharts,现在我想从 MySQL 数据库中获取数据,并且必须在 DonutChart 中显示相同的数据。

MyController.php

class ChartsController extends Controller
{
 function chart(){

    $lava = new Lavacharts; 
    $popularity = $lava->DataTable();

        $popularity2 = $lava->DataTable();


    $popularity ->addStringColumn('status')
                ->addNumberColumn('status')
                ->addRow(['Tickets Close', 5])
                ->addRow(['Tickets Open', 6])
                ->addRow(['Tickets Pending', 3]);


Lava::DonutChart('Popularity', $popularity, ['title'=>'Your Ticket Statistics'
    ]);


return view('chart',compact('lava'));

}

}

myView.blade.php

<div id="pop-div"></div>
<?= Lava::render('DonutChart', 'Popularity', 'pop-div') ?>

当我执行这段代码时,我得到一个错误

ErrorException in Lavacharts.php line 129:
'DonutChart' is not a valid Lavachart object. (View: 
C:\wamp64\www\lavachart\resources\views\myView.blade.php

可以帮我解决这个问题吗?

【问题讨论】:

    标签: php html mysql laravel-5.4


    【解决方案1】:

    我找到了答案。

    我在视图中面临的错误。我只是改变了看法

    解决办法

    来自

    <div id="pop-div"></div>
    <?= Lava::render('DonutChart', 'Popularity', 'pop-div') ?>
    

    <div id="pop-div"></div>
    <?php Lava::render('DonutChart', 'Popularity', 'pop-div') ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-08
      相关资源
      最近更新 更多