【发布时间】:2021-01-07 07:15:54
【问题描述】:
这是我的控制器查询:
$orderStatistics = OrderHeader::orderBy('order_status')
->select(DB::raw('order_status,count(*) as count'))
->groupBy('order_status')
->get();
这会返回如下响应:
"data": [
{
"order_status": "APR",
"count": 2
},
{
"order_status": "CNCL",
"count": 4
},
{
"order_status": "NTE",
"count": 3
},
{
"order_status": "PND",
"count": 2
},
{
"order_status": "SHP",
"count": 1
}
]
我怎样才能返回相关的 order_status 和它的计数例如这样:
APR : 2
【问题讨论】:
-
你想在哪里显示?您想在视图页面中打印吗?
-
不,我想像上面的例子一样返回 $orderStatistics
标签: mysql laravel eloquent controller