我正在尝试使用分页和sortBy在Laravel中使用模型拉几行。
这是我的控制器(无排序):
public function all(){
$results['rows'] = Items::where('XXXX','YYYY')->paginate(32);
return view('page', $results);
}
这很好。当我添加排序时:
public function all(){
$results['rows'] = Items::where('XXXX','YYYY')->paginate(32)->sortBy('TTT');
return view('page', $results);
}
刀片模板上的分页崩溃。这是我在刀片中的代码:
<?php echo $rows->render(); ?>
我在这里读了几个类似的问题,尽管代码似乎不像我的代码,也无法弄清楚如何在我的代码上实现它。任何帮助将不胜感激。
答案 0 :(得分:1)
正如Viney所说,请使用orderBy()
代替sortBy()
:
$results['rows'] = Items::where('XXXX','YYYY')->orderBy('TTT')->paginate(32);