【发布时间】:2019-11-25 05:55:09
【问题描述】:
我正在创建一个用户可以登录的网站,选择一个公司,然后在选择后为该公司分配角色。每个公司的这些角色可能不同。
我已经尝试了 hasMany 和多态关系,用于用户、公司和角色的表,但无法正常工作。
//In the Role model:
public function company()
{
return $this->morphToMany('App\Comp', 'userroles');
}
public function users()
{
return $this->morphToMany('App\User', 'userroles');
}
我想要一份所选公司的所有角色/用户列表、每个角色的用户/公司列表等等。
【问题讨论】:
标签: laravel eloquent relationship