公司表:
id | name
用户表
id | name
company_user pivot table:
company_id | user_id
商店表:
id | name | company_id
用户模型
public function companies()
{
return $this->belongsToMany(Company::class);
}
公司模式
public function users()
{
return $this->belongsToMany(User::class);
}
public function stores()
{
return $this->hasMany(Store::class);
}
现在, 我想访问属于所有用户有权访问的公司的所有商店(通过数据透视)。
//required function
public function accessibleStores()
{
// return $this->
}
有没有雄辩的方法可以访问第4张桌子?