Permissions

{{-- Bouton Créer (icône seule) --}} @if(auth()->user()->hasPermission('permissions-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($permissions as $permission) @php $module = explode('-', $permission->name)[0]; @endphp @empty @endforelse
Actions
@if(auth()->user()->hasPermission('permissions-view')) {{ $permission->name }} @else
{{ $permission->name }}
@endif @if($permission->description) {{ $permission->description }} @endif
{{ $permission->roles_count }}
@if(auth()->user()->hasPermission('permissions-view')) @endif @if(auth()->user()->hasPermission('permissions-manage')) @endif @if(auth()->user()->hasPermission('permissions-manage')) @if($permission->roles_count > 0) @else Supprimer cette permission ? La permission {{ $permission->name }} sera mise en corbeille.
@csrf @method('DELETE') Supprimer
@endif @endif
Aucune permission trouvée.
{{-- PAGINATION (conditionnelle) --}} @if($permissions->hasPages())
{{ $permissions->links() }}
@endif