federationPresident에 속한 모든 클럽을 얻어야합니다.컬렉션 내부에 Laravel 5.3 컬렉션 컬렉션을 추가하십시오.
그래서, 난이 : 나에게 협회의 컬렉션을 가져옵니다
$federation->associations
,
$association->clubs that gives me a collection of clubs
내가하고 싶은
:
$federation->associations->clubs, but it doesn't work
내가 무슨 짓을 :
를foreach ($federation->associations as $association) {
foreach ($association->clubs as $club){
$clubs->push($club);
}
}
이 방법이 효과적이지만 뭔가 빠져있는 것 같아서 쉽게 해결할 수 있습니다.
것은 그것이 더 나은 수행하는 방법
어떤 생각 ...이 없습니다 매우 우아한, 내 코드에서 많은 시간을해야 할 것입니다, 그래서?
협회 모델 :
public function clubs()
{
return $this->hasMany(Club::class);
}
의
associations
당신이 모델을 가지고 할 수있는 클럽 소속과 관계를 수행하는 모든 클럽을 얻을 것이다 모델에는 클럽과 관련된 방법 설정이 있습니까? – user3158900네, 필요한 경우, 포함시킬 수는 있지만 관계는 작동합니다. –