我如何在Laravel中订购一笔款项
目前,使用
Auth::user()->activities()->groupBy('attempts_id')->sum('points');
只会给我第一行。我需要按降序排序并抓住第一项。
最后使用->get()
会导致错误:
Call to a member function get() on a non-object
答案 0 :(得分:2)
试试这个:
Auth::user()
->activities()
->groupBy('attempts_id')
->orderByRaw('SUM(points) DESC')
->first();