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), ]; } }; ?>
| Nom | 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. | ||||