@php $q = $q ?? request('q', ''); $status = $status ?? request('status', 'alle'); $role = $role ?? request('role', 'alle'); @endphp
User · {{ $station->name }}
Benutzer verwalten (aktiv/inaktiv, Rollen).
Reset
@forelse($users as $u) @php $isActive = (int) ($u->active ?? 1) === 1; $statusPill = $isActive ? 'bg-emerald-50 text-emerald-700 border-emerald-200' : 'bg-red-50 text-red-700 border-red-200'; $roleName = $u->roles->pluck('name')->first() ?? '—'; $roleLabel = match ($roleName) { 'ortstelle_admin' => 'Ortstelle Admin', 'ortstelle_user' => 'Ortstelle Benutzer', default => $roleName, }; @endphp @empty @endforelse
Name E-Mail Rolle Status Aktion
{{ $u->name }} {{ $u->email }} {{ $roleLabel }} {{ $isActive ? 'Aktiv' : 'Inaktiv' }}
Bearbeiten
@csrf
Keine Benutzer.
{{ $users->links() }}