[英] Laravel Many To Many Get element that I dont have a relationship with
在laravel多对多关系中,如laravel文档示例中的关系.
users
id - integer
name - string
roles
id - integer
name - string
role_user
user_id - integer
role_id - integer
在我的用户模型中
public function roles()
{
return $this->belongsToMany(Role::class);
}
在我的角色模型中
public function users()
{
return $this->belongsToMany(User::class);
}
我怎样才能得到所有我没有关系的角色.
我试过
$this->availableRoles = Role::doesntHave('users')->get();
但这给了我所有用户都没有的角色
有什么提示吗.