2017-09-14 1 views
-2

나는 List와 Post 클래스를 가지고 있으며 피벗 테이블과의 관계가 belongsToMany입니다.laravel 관계에서 orderBy()를 어떻게 사용합니까?

1) 목록 :

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

2) 게시물 : 내가 함께 feeds를 표시 할 때

id 
list_id 
post_id 

어떻게

id 
text 

3) list_post

가) PARAM (type_order에 대한 sortBy을 실현 관계 post? 아마도 스코프를 사용 하시겠습니까? -이 당신을 도울 것입니다

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

희망 https://laravel.com/docs/5.5/queries#ordering-grouping-limit-and-offset

그리고 내가 대답은 귀하의 질문에 따라 이해 :

답변

0

이 링크를 reffer하십시오.

+0

피드 컨트롤러를 사용하고 show ($ feed)에서 피드에 속한 게시물을 가져옵니다. – crewmoeed32

+0

그래서 당신은 피드 모델과 포스트가 피드에 속한다고 말합니다. 권리? –

+0

예, 내 요청은 다음과 같습니다. http : // localhost/list/1? fields = posts. * – crewmoeed32

관련 문제