【发布时间】:2020-04-01 16:03:32
【问题描述】:
互联网上的好朋友!
我有一个查询每周从数据库中获取数据。现在我可以得到如下图所示的结果。
查询:
return static::selectRaw('SUM(total) as total')
->selectRaw('COUNT(*) as total_orders')
->whereBetween('created_at', [now()->startOfWeek(), now()->endOfWeek()])
->whereNotIn('status', ['canceled', 'refunded'])
->selectRaw('EXTRACT(DAY FROM created_at) as day')
->groupBy(DB::raw('EXTRACT(DAY FROM created_at)'))
->orderby('day')
->get();
在我的控制器中
return response()->json([
'data' => Order::salesAnalytics(),
]);
结果
问题是如何将它显示给我的chartjs,如下图所示。
【问题讨论】: