laravel role spatie get user with specific role code example
Example 1: get users of specific role laravel role spatie
$users = User::role('writer')->get();
Example 2: get user with role laravel
$students = User::whereHas(
'roles', function($q){
$q->where('name', 'Teacher');
}
)->get();
Example 3: get users other than specific role laravel role spatie
User::query()->whereHas("roles", function($q){ $q->whereNotIn("name", ["superadmin"]); })