【发布时间】:2021-04-15 14:26:02
【问题描述】:
我正在使用 Laravel 6.x,并且一直在尝试在订单创建时按升序对订单进行排序。这是我尝试过的。我尝试改变orderBy和sortBy的位置,但没有任何改变。
public function index()
{
$orders = Order::select("*", DB::raw("count(*) as order_count"))
->groupBy(DB::raw("coupon"))->sortBy('created_at', 'desc')
->get();
return view('admin.order.index', compact('orders'));
}
那么你能告诉我为什么这段代码没有正确排序吗?感谢您的支持!
【问题讨论】:
-
如果您选择了所有内容,那么您还需要按所选的所有内容(计数除外)进行分组,否则您将在每一行中得到无意义(假设它完全有效)