Laravel 中的总和

OrderBy Sum in Laravel

我将如何在 Laravel

中订购一笔款项

目前正在使用

Auth::user()->activities()->groupBy('attempts_id')->sum('points');

只会给我第一行。我需要按该金额降序排序并获取第一项。

最后使用->get()会导致错误: Call to a member function get() on a non-object

试试这个:

Auth::user()
    ->activities()
    ->groupBy('attempts_id')
    ->orderByRaw('SUM(points) DESC')
    ->first();