时间:2018-01-25 08:27:18

标签: php laravel laravel-5 pagination php-7

我有名单。列表有很多帖子。

我希望获得一些列表的所有帖子,对帖子进行排序并对其进行分页。

我试试这个:

$list = List::whereId('1')->firstOrFail();
$posts = $feed->posts()->orderBy('id')->paginate(Request::input('per_page'))->appends(Request::input());

return compact('list','posts');

现在我可以获得List和paginate帖子,但ordeBy不起作用? 如何订购?或者任何其他方式来解决这个问题?

3 个答案:

答案 0 :(得分:2)

$posts= Post::orderBy('id','desc');

答案 1 :(得分:0)

默认情况下,它按ASC工作和排序。如果要撤消它,请使用DESC

->orderBy('id', 'desc')

或者:

->latest('id')

答案 2 :(得分:0)

->orderBy('id','asc') for Ascending

->orderBy('id','desc') for Decending