@extends('layouts.base') @section('content') @section('breadcrumb') @endsection

Gestion des utilisateurs

Gérez et consultez tous les utilisateurs du système

Nouvel utilisateur
Total utilisateurs
{{ $users->total() }}
Comptes validés
{{ $users->where('email_verified_at', '!=', null)->count() }}
En attente
{{ $users->where('email_verified_at', null)->count() }}
Administrateurs
{{ $users->filter(function($user) { return $user->isRole('ROLE_ADMIN'); })->count() }}
Recherche et filtres
Liste des utilisateurs
@forelse($users as $user) @empty @endforelse
Utilisateur Email Rôles Profession Statut Créé le Actif
{{ strtoupper(substr($user->firstname, 0, 1) . substr($user->lastname, 0, 1)) }}
{{ $user->firstname }} {{ $user->lastname }}
ID: {{ $user->id }}
{{ $user->email }}
@php $roleValues = $user->roles; if (is_string($roleValues)) { $decoded = json_decode($roleValues, true); $roleValues = is_array($decoded) ? $decoded : []; } $roleValues = is_array($roleValues) ? $roleValues : []; @endphp @if(count($roleValues)) @foreach($roleValues as $roleName) @php $enum = \App\Enums\Role::tryByName((string) $roleName); @endphp @if($enum) {{ $enum->label() }} @else {{ $roleName }} @endif @endforeach @else Désactivé @endif @php $profession = $user->professions->where('active', true)->first(); @endphp @if($profession) {{ $profession->name }} @else @endif @if($user->email_verified_at) Validé
{{ $user->email_verified_at->format('d/m/Y') }} @else En attente @endif
{{ $user->created_at->format('d/m/Y') }}
{{ $user->created_at->format('H:i') }}
@if($user->is_active) Actif @else Inactif @endif
Aucun utilisateur trouvé

Essayez de modifier vos critères de recherche

@if($users->hasPages())
Affichage de {{ $users->firstItem() }} à {{ $users->lastItem() }} sur {{ $users->total() }} résultats
@endif
@endsection