Admin Panel {{-- --}} @php $currentUserRole = auth()->user()->roles->pluck('name')->toArray()[0]; @endphp @foreach($users as $user) @hasrole("SuperAdmin") @endhasrole @endforeach
Name Email Role
{{ $user->name }} {{ $user->email }} @foreach($user->roles as $role) {{ $role->name }} @endforeach @hasrole("SuperAdmin") Edit @else @php $targetUserRole = $user->roles->pluck('name')->toArray()[0]; if ($currentUserRole == "Admin" && $targetUserRole != "Admin" && $targetUserRole != "SuperAdmin") { $allowed = true; } else { $allowed = false; } @endphp @if($allowed) Edit @else Edit @endif @endhasrole Delete