我有一列显示用户拥有的推荐总数。
下面是我的代码。我想按裁判人数最多的人打分顺序。我尝试使用max('totalref')
,但是paginate
无效。
所以我对这种对齐方式感到困惑
public function leaders()
{
$accounts = Account::Where('totalref','>' , 5)->orderBy('id','ASC')->paginate(200);
return view('admin.leaders', compact('accounts'));
}
答案 0 :(得分:1)
在处理分页数据时,您要在查询中进行排序,搜索等。根据您的评论,似乎totalref是数据库中的字符串,将其转换为整数,以下代码将起作用。
$accounts = Account::Where('totalref','>' , 5)->orderBy('totalref','desc')->paginate(200);