2
이 질문은 Laravel Documentation에서 제공되는 예제 Eloquent : Working With Pivot Tables을 확장합니다.Laravel 동일한 두 모델 간의 직접 및 간접 관계
나는 응용 프로그램에서 다음과 같은 관계가 필요합니다
User belongsToMany Role
Role belongsToMany Task
User belongsToMany Task
User belongsToManyThrough Role->Task (Task through Role)
- 그래서 사용자가
Task
에 중 직접Role
, 또는를 통해 관련 수 있습니다. - 모든 관계는 다 대다입니다. A와 관련
- 모든 작업 :
나에게 불분명 부분은 내가 얻을 같은 열망 로딩 같은 일을 사용할 수 있도록 내가 모델에서 이러한 설정해야하는 방법이다 Y는 이하에서 어떻게해야 X 및 사용자의 사용자 예를 들어
관련된 직접
class User extends Eloquent {
public function tasks()
{
return x;
}
}
class Task extends Eloquent {
public function users()
{
return y;
}
}