我正在尝试在我的网站的欢迎页面上显示线形图。我正在使用Laravel和Chartjs。我可以在其他页面上显示图表,但不能在主欢迎页面(网站打开时加载的第一个页面)上显示图表。
我已经包括:
app.blade.php文件中的<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.1/Chart.min.js" charset="utf-8"></script>
,
-have使用php artisan make:chart LineChart Chartjs
创建了一个图表类
-have在我的web.php文件中使用了use App\Charts\LineChart;
(我没有创建欢迎页面控制器)
-created图表
$chart = new LineChart; $chart->labels(['A','B','C']);
$chart->dataset('Example1','line', [1,2,3]);
return view('welcome',['chart' => $chart]);
然后在welcome.blade.php中访问图表
{!! $chart->container() !!}
{!! $chart->script() !!}
如何在欢迎页面中创建图表?我需要创建一个控制器吗,或者我遗漏了什么?谢谢你的帮助
发布于 2020-02-28 02:23:41
我在我的一些项目中有图表,在我使用composer require consoletvs/charts:6.*
之前,我在绘制它们时总是遇到问题。
无论如何,使用控制器。
希望能有所帮助。致以问候。
https://stackoverflow.com/questions/60438394
复制相似问题