@extends('layouts.admin') @section('title', 'User Management') @section('content')
{{-- Header + Actions --}}

User Management

{{-- Flash / Validation --}} @if(session('status'))
{{ session('status') }}
@endif @if($errors->any())
There were some problems with your input.
@endif {{-- Stats --}}
@foreach([['Total', $totals['total'], '#960000'], ['Active', $totals['active'], '#28a745'], ['Verified', $totals['verified'], '#007bff'], ['Suspended', $totals['suspended'] ?? 0, '#fd7e14']] as [$label, $count, $color])

{{ $count }}

{{ $label }}

@endforeach
{{-- Filters --}}
@if(request()->hasAny(['search','status','role_id'])) @endif
{{-- Table --}}
@forelse($users as $u) @empty @endforelse
UserEmailRoleStatusJoinedActions
{{ substr($u->name??$u->email,0,1) }}
{{ $u->name??'No Name' }}
ID: {{ $u->id }}
{{ $u->email }} {{ $u->role?->role??'No Role' }} @php $statuses = ['active'=>'success','inactive'=>'danger','suspended'=>'warning']; $sColor = $statuses[$u->status] ?? 'secondary'; @endphp {{ ucfirst($u->status??'Unknown') }} {{ $u->email_verified_at?'Verified':'Unverified' }} {{ $u->created_at?->format('M d, Y')??'Unknown' }}
@if(Route::has('admin.users.show')) @endif @if($u->id !== auth()->id()) @endif

No users found

@if($users->hasPages())
{{ $users->appends(request()->query())->links() }}
@endif
{{-- Add User Modal --}} {{-- Upload Users Modal --}} @endsection