如何在Laravel中使用带有计数功能的单个colmn排序?

时间:2019-02-28 09:15:35

标签: php laravel

我有一列显示用户拥有的推荐总数。 下面是我的代码。我想按裁判人数最多的人打分顺序。我尝试使用max('totalref'),但是paginate无效。 所以我对这种对齐方式感到困惑

public function leaders()
{

    $accounts = Account::Where('totalref','>' , 5)->orderBy('id','ASC')->paginate(200);
    return view('admin.leaders', compact('accounts'));
}

1 个答案:

答案 0 :(得分:1)

在处理分页数据时,您要在查询中进行排序,搜索等。根据您的评论,似乎totalref是数据库中的字符串,将其转换为整数,以下代码将起作用。

$accounts = Account::Where('totalref','>' , 5)->orderBy('totalref','desc')->paginate(200);