@if (session('permissions.success')) @endif @if (session('permissions.error')) @endif
Matrice des permissions {{ $roles->count() }} rôles × {{ $grouped->flatten()->count() }} permissions
Admin bypass toutes les policies (verrouillé)
@foreach ($roles as $role) @endforeach @foreach ($grouped as $domain => $perms) @foreach ($perms as $perm) @foreach ($roles as $role) @php $isGranted = isset($granted[$role->id][$perm->id]); $isAdminRole = $role->name === 'Admin'; @endphp @endforeach @endforeach @endforeach
Permission {{ $role->name }} @if ($role->name === 'Admin')
(verrouillé)
@endif
{{ $domainLabels[$domain] ?? Str::title($domain) }}
{{ $perm->name }} @if ($isAdminRole) @else @endif