列出不属于某个角色的用户

Har*_*ris 5 laravel laravel-5 laravel-permission

我使用 laravel spatie 包来获取用户权限。我需要列出不属于特定用户的所有用户。例如列出所有非管理员(角色)用户。

用于列出我使用的所有管理员用户

$users = App\User::role('admin');
Run Code Online (Sandbox Code Playgroud)

我需要与此相反的

Ada*_*ski 6

尝试这样:

return $this->users()->whereHas('roles', function ($query) {
    return $query->where('name','!=', 'admin');
})->first();
Run Code Online (Sandbox Code Playgroud)