{{-- resources/views/admin/roles/index.blade.php --}} @extends('layouts.app') @section('title', 'Gestion des Rôles') @section('heading')

Créer un nouveau rôle Retour

@endsection @section('content')

Liste des Rôles

{{-- @can('role-create') --}} Nouveau Rôle {{-- @endcan --}}
Réinitialiser
@forelse($roles as $role) @empty @endforelse
ID Nom du rôle Permissions Utilisateurs Date de création Actions
{{ $role->id }} {{ ucfirst($role->name) }} @if($role->name === 'admin') Super Admin @endif @if($role->permissions->count() > 0)
@foreach($role->permissions->take(3) as $permission) {{ $permission->name }} @endforeach @if($role->permissions->count() > 3) +{{ $role->permissions->count() - 3 }} autres @endif
@else Aucune permission @endif
{{ $role->users()->count() }} utilisateur{{ $role->users()->count() > 1 ? 's' : '' }} {{ $role->created_at->format('d/m/Y H:i') }}
@can('role-edit') @endcan @can('role-delete') @if($role->name !== 'admin')
@csrf @method('DELETE')
@endif @endcan
Aucun rôle trouvé.
Affichage de {{ $roles->firstItem() ?? 0 }} à {{ $roles->lastItem() ?? 0 }} sur {{ $roles->total() }} rôles
{{ $roles->links() }}

{{ $roles->total() }}

Rôles Total

{{ \Spatie\Permission\Models\Permission::count() }}

Permissions Total

{{ \App\Models\User::whereHas('roles')->count() }}

Utilisateurs avec rôles

@endsection