id()) { session()->flash('error', 'Vous ne pouvez pas supprimer votre propre compte.'); return; } $user = User::findOrFail($userId); $user->delete(); session()->flash('status', "Utilisateur « {$user->name} » supprimé."); } public function with(): array { return [ 'users' => User::query() ->when($this->search, fn ($query) => $query->where(function ($q) { $q->where('name', 'like', "%{$this->search}%") ->orWhere('email', 'like', "%{$this->search}%"); })) ->orderBy('name') ->paginate(15), ]; } }; ?>

Utilisateurs

+ Nouvel utilisateur
@if (session('error'))
{{ session('error') }}
@endif
@forelse ($users as $user) @empty @endforelse
Nom Email Rôle Organisations
{{ $user->name }} @if ($user->id === auth()->id()) Vous @endif {{ $user->email }} {{ $user->getRoleNames()->implode(', ') ?: '—' }} {{ $user->is_msp_staff ? 'Toutes (staff)' : $user->organizations->count() }} Modifier @unless ($user->id === auth()->id()) @endunless
Aucun utilisateur pour le moment.
{{ $users->links() }}