{{-- Left: Back button --}} {{-- Center: Title --}}

{{ $permission->name }}

{{-- Right: Action buttons --}}
@if(auth()->user()->hasPermission('permissions-manage')) @php $cannotDelete = false; $deleteBlockReason = ''; if ($permission->roles->isNotEmpty()) { $cannotDelete = true; $rolesCount = $permission->roles->count(); $deleteBlockReason = "Rôles assignés : {$rolesCount}"; } @endphp @if($cannotDelete) @else Supprimer la permission La permission {{ $permission->name }} sera mise en corbeille.
@csrf @method('DELETE')
@endif @endif
{{-- Permission info --}}

Permission

Nom de la permission

{{ $permission->name }}

Nombre de rôles

{{ $permission->roles->count() }}

@if($permission->description)
Description

{{ $permission->description }}

@endif
{{-- Roles list --}}

Rôles ayant cette permission

@if($permission->roles->count() > 0)
@foreach($permission->roles as $role) @if(auth()->user()->hasPermission('roles-view'))
{{ ucfirst($role->name) }} @if($role->description) {{ $role->description }} @endif {{ $role->users->count() }} utilisateur(s)
@else
{{ ucfirst($role->name) }} @if($role->description) {{ $role->description }} @endif {{ $role->users->count() }} utilisateur(s)
@endif @endforeach
@else

Aucun rôle n'a cette permission pour le moment.

@endif