2017-10-16 4 views
2

사용자> 게시물> 주석이 3 개인 테이블이 있습니다. 사용자는 많은 게시물을 가지고 게시물에는 많은 의견이 있습니다. 나는 사용자의 의견만을 얻으려고 노력하고있다. 이런 식으로 뭔가가 :콜렉션에서 관계 값 쿼리

$user->posts->comments->where(...)->get() 
  • $user->posts 내가 $user->posts->first()->comments를하려고하면, 그것은 포스트의 코멘트 컬렉션을 반환, 따라서 게시물
  • 의 수집의 컬렉션을 반환합니다. 게시물 내가 for 루프 내가 그것을 달성 할 수 있다고하더라도, 최적의 방법이 아니다 실행 믿는다

    모음이기 때문에

그러나, 위의 시나리오 (posts->comments)와 함께 작동하지 않습니다 그런 식으로.

이것을 달성하는 Laravel의 방법은 무엇입니까?

답변