我试图在DB中创建一些表之间的关系,所以我这样做:
的认证
模型
public function access() {
return $this->belongsToMany( 'App\Sections' );
}
AccreditationAccess:
模型
public function acreditation() {
return $this->belongsToMany( 'App\Accreditations' );
}
public function section() {
return $this->belongsToMany( 'App\Sections' );
}
节数:
模型
public function access() {
return $this->belongsToMany( 'App\Accreditations' );
}
现在我想显示部分的认证,所以我这样做:
App\Accreditations::find(1)->with('access')->get();
但是我没有任何部分获得所有认证 - 为什么?
答案 0 :(得分:0)
你应该用这个:
->with('access')->get();
因为access
会返回带有{{1}}关系的Accrediations集合。