@extends('layouts.app') @section('title', 'Gestion des utilisateurs') @section('content')

Gestion des utilisateurs

@auth @if(auth()->user()->hasPermission('create_user')) Nouvel utilisateur @endif @endauth
{{ $users->total() }}
Total utilisateurs
{{ $users->where('is_active', true)->count() }}
Utilisateurs actifs
{{ $users->where('is_active', false)->count() }}
Utilisateurs inactifs
{{ $roles->count() }}
Rôles disponibles
Liste des utilisateurs
@if($users->count() > 0)
@foreach($users as $user) @endforeach
Utilisateur Email Téléphone Rôles Centre de santé Statut Dernière connexion Actions
@if($user->avatar) Avatar @else
{{ strtoupper(substr($user->first_name ?: $user->name, 0, 1)) }}
@endif
{{ $user->full_name }}
Créé le {{ $user->created_at->format('d/m/Y') }}
{{ $user->email }} {{ $user->phone ?: '-' }} @foreach($user->roles as $role) {{ $role->display_name }} @endforeach {{ $user->healthCenter?->name ?: '-' }} @if($user->is_active) Actif @else Inactif @endif @if($user->last_login_at) {{ $user->last_login_at->diffForHumans() }} @else Jamais @endif
@auth @if(auth()->user()->hasPermission('view_users')) @endif @if(auth()->user()->hasPermission('edit_user')) @endif @if(auth()->user()->hasPermission('delete_user') && $user->id !== auth()->id())
@csrf @method('DELETE')
@endif @endauth
{{ $users->links() }}
@else
Aucun utilisateur trouvé

Aucun utilisateur ne correspond aux critères de recherche.

@endif
@endsection