如何在laravel关系中使用orderBy()?

时间:2017-09-14 06:51:10

标签: php laravel scope

我有班级列表和帖子,他们与枢轴表有关系belongsToMany

1)列表:

id
name
type_order //1- sort post by rating, 2 - by id, 3 - by random

2)后:

id
text

3)list_post

id
list_id
post_id

当我使用关系feeds显示post时,如何使用param(type_order)实现sortBy? 也许使用范围?

1 个答案:

答案 0 :(得分:0)

请点击此链接:https://laravel.com/docs/5.5/queries#ordering-grouping-limit-and-offset

根据你的问题,我理解答案是 -

List::with('post')->where('list.id','3')->orderBy('list.type_order','desc')->get();

希望这会对你有所帮助。