我有名单。列表有很多帖子。
我希望获得一些列表的所有帖子,对帖子进行排序并对其进行分页。
我试试这个:
$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不起作用? 如何订购?或者任何其他方式来解决这个问题?
答案 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