【发布时间】:2016-11-26 10:15:51
【问题描述】:
我对 Laravel 还很陌生,仍在探索它的功能和可能性,我遇到了一个我不太了解的奇怪问题。
首先,我正在使用Laravel 5.0,我正在尝试对来自模型的结果进行分页并对其进行排序。
这是有效的代码,但没有排序:
News::paginate(5);
这是我需要的,但不起作用:
News::paginate(5)->orderByDesc('published_at');
我试过这样做:
News::all()->sortByDesc('published_at')->paginate(5);
但是,当我在视图中调用 render() 方法时,它会引发错误。我想使用模型的方法,因为它很方便,而且依赖它的东西很少,而不是查询构建器方法。此外,如果可能的话,希望避免手动或任何类型的自定义分页。谢谢
【问题讨论】:
标签: php laravel-5 pagination