ViewAny Policy with user HasRoles
Hello someone can explain if i can hide SuperAdmin role to Admin Role in UsersTable with Policy.
Like this:
Like this:
public function viewAny(User $user): bool
{
// Check if the user has the 'view any users' permission
if ($user->hasRole(['SuperAdmin'])) {
return true;
} else if ($user->hasRole(['Admin'])) {
// Example: allow Admins to view any users but dont see SuperAdmin
return true;
} else {
return false;
}
}