두 가지 관계가 있습니다.
따라서 에이전트는 10 개의 속성을 가질 수 있고 각 속성은 10 개의 이미지를 가질 수 있습니다. 따라서 에이전트에는 100 개의 이미지가 있습니다. (나는 에이전트와 이미지 사이에 관계를 만들고 싶지 않습니다.)
에이전트의 모든 이미지를 얻을 수있는 쿼리가 있습니까?
비슷한 것 $agent->properties()->images()->get()
hasManyThrough https://laravel.com/docs/5.1/eloquent-relationships#has-many-through를 사용할 수 있습니다.
에이전트 모델에서 :
public function images()
{
return $this->hasManyThrough('App\Images', 'App\Properties');
}
그런 다음 사용할 수 있습니다
$agent->images()->get();
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다