@extends('layouts.admin') @section('title', 'User Management') @section('content')

User Management

Manage system users and their permissions

Create User
Total Users
{{ $users->total() }}
Active Users
{{ \App\Models\User::where('status', 'active')->count() }}
Applicants
{{ \App\Models\User::where('role', 'applicant')->count() }}
Administrators
{{ \App\Models\User::where('role', 'admin')->count() }}
Filters
Users ({{ $users->total() }} total)
@if($users->count() > 0)
@foreach($users as $user) @endforeach
User Role Status Applications Joined Last Login Actions
{{ $user->name }}
{{ $user->email }}
@if($user->phone)
{{ $user->phone }}
@endif
{{ ucfirst($user->role) }} @php $statusColors = [ 'active' => 'success', 'inactive' => 'secondary', 'suspended' => 'warning' ]; $statusColor = $statusColors[$user->status] ?? 'secondary'; @endphp {{ ucfirst($user->status) }} @if($user->applications_count > 0) {{ $user->applications_count }} @else None @endif {{ $user->created_at->format('M d, Y') }} @if($user->last_login_at) {{ $user->last_login_at->format('M d, Y H:i') }} @else Never @endif
@if($user->role !== 'admin' && $user->applications_count === 0) @csrf @method('DELETE') @else @endif
{{ $users->appends(request()->query())->links() }}
@else
No users found

No users match your current filters.

Create First User
@endif
@endsection