我能够从数据库中获取要传递给 chart.js 的数据。使用下面的代码,
图表"{items: Nike}",total:20"},"{items: Addidas}",total:40"}]在 xaxis 中显示 [。
但是我希望它显示为
categories: ['Nike', 'Addidas'];
控制器
$items = DB::table('items_tbl')->select('name', DB::raw('count(*) as total'))->groupBy('name')
->get();
return view('home',compact('items'));
HTML
<script>
var items_pass = @json($items)
</script>
JS
xaxis: {
categories: [JSON.stringify(items_pass)],
axisBorder: {
show: true,
color: '#bec7e0',
},
axisTicks: {
show: true,
color: '#bec7e0',
},
},