{{-- resources/views/admin/user/index.blade.php --}} @extends('layouts.admin') @section('title', 'User Management') @section('page_title', 'User Management') @section('icon', 'fa-users') @section('breadcrumb') @if(request()->has('search') || request()->has('role') || request()->has('status')) @else @endif @endsection @section('content')

User Management

Add New User
Reset
{{ $totalUsers ?? 0 }}
Total Users
{{ $activeUsers ?? 0 }}
Active Users
{{ $adminCount ?? 0 }}
Admin Users
{{ $customerCount ?? 0 }}
Customers
@forelse($users as $user) @empty @endforelse
ID User Contact Role Status Last Login Actions
#{{ $user['id'] ?? 'N/A' }}
@if(isset($user['avatar']) && $user['avatar']) {{ $user['name'] }} @else
{{ substr($user['name'] ?? '?', 0, 1) }}
@endif
{{ $user['name'] ?? 'N/A' }} @if(isset($user['date_of_birth']))
{{ \Carbon\Carbon::parse($user['date_of_birth'])->age }} years @endif
{{ $user['email'] ?? 'N/A' }}
@if(isset($user['phone']))
{{ $user['phone'] }}
@endif
@php $roleColors = [ 'admin' => 'danger', 'employee' => 'warning', 'customer' => 'info' ]; $roleColor = $roleColors[$user['role'] ?? 'customer'] ?? 'secondary'; @endphp {{ ucfirst($user['role'] ?? 'customer') }} @if(isset($user['is_active']) && $user['is_active']) Active @else Inactive @endif @if(isset($user['last_login_at']) && $user['last_login_at']) {{ \Carbon\Carbon::parse($user['last_login_at'])->diffForHumans() }} @if(isset($user['last_login_ip']))
IP: {{ $user['last_login_ip'] }} @endif @else Never @endif
No users found

Try adjusting your search filters

@if(isset($pagination) && $pagination['last_page'] > 1) @endif
@endsection @section('scripts') @endsection