2012-06-13 5 views
5

저는 Laravel을 처음 사용하고 Dayle Rees가 Codehappy 서적을 구입하는 것이 멋지다고 생각했습니다.Laravel Model Eager 로딩 및 주문

방금 ​​블로그 자습서를 마치고 Post 모델에서 게시물을 검색하는 방법에 대해 조금 생각했습니다. .net (ASP.NET MVC) 배경에서 나는 저자를 열망하는 동안 게시물을 주문하는 것이 중요하다고 생각합니다.

그는 이렇게 모델을로드합니다.

$posts = Post::with('author')->get(); 

내 질문에 "order_by"절을 사용할 수 있습니까?

$posts = Post::order_by('id', 'desc')->get(); 

감사 까마귀

+0

Laravel Stackexchange에 http://area51.stackexchange.com/proposals order_by 자체가 내가 사용할 때 작동/46607/laravel? referrer = VUgOWgZpXyO753uZWv1VMg2 –

답변

6

을 내가하여 해결하기 위해 관리 :

$posts = Post::with('author')->order_by('id', 'desc')->get(); 
+0

실제로 이것은 정답입니다. Eloquent는 Fluent 쿼리 빌더를 확장하여 where() 및 order_by()와 같은 함수를 상속합니다. Eloquent는 "열망하는 로딩"기능을 소개하지만 메서드 체인의 첫 번째 부분이 필요합니다 (즉, 먼저 정적 메서드가 호출 됨). –

+0

Larevel on Stackexchange http://area51.stackexchange.com/proposals/46607/laravel?referrer = VUgOWgZpXyO753uZWv1VMg2 –