1

我能够从数据库中获取要传递给 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',
      },    
  },
4

0 回答 0