Rôles

{{-- Bouton Créer (icône seule) --}} @if(auth()->user()->hasPermission('roles-manage')) @endif {{-- Bouton Corbeille (icône seule) --}}
{{-- Note: Le layout gère automatiquement max-w-5xl, pas besoin de wrapper --}}
{{-- BARRE DE RECHERCHE (Alpine.js) --}}
@forelse($roles as $role) @empty @endforelse
Actions
@if(auth()->user()->hasPermission('roles-view')) {{ ucfirst($role->name) }} @else
{{ ucfirst($role->name) }}
@endif @if($role->description) {{ $role->description }} @endif
{{ $role->users_count }}
@if(auth()->user()->hasPermission('roles-view')) @endif @if(auth()->user()->hasPermission('roles-manage')) @endif @if(auth()->user()->hasPermission('roles-manage')) @if($role->name === 'admin') @elseif($role->users_count > 0) @else Supprimer ce rôle ? Le rôle {{ $role->name }} sera mis en corbeille.
@csrf @method('DELETE') Supprimer
@endif @endif
Aucun rôle trouvé.
{{-- PAGINATION (conditionnelle) --}} @if($roles->hasPages())
{{ $roles->links() }}
@endif