Laravel 中的按总和排序

gin*_*93r 1 laravel eloquent laravel-4

我该如何在 Laravel 中订购一笔金额

目前,使用

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

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

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

luk*_*ter 7

尝试这个:

Auth::user()
    ->activities()
    ->groupBy('attempts_id')
    ->orderByRaw('SUM(points) DESC')
    ->first();
Run Code Online (Sandbox Code Playgroud)