@extends('layouts.app') @section('title', 'User Management') @section('content')
Total Users
{{ $stats['total'] }}
Active
{{ $stats['active'] }}
Online Now
{{ $stats['online'] }}
Last 8 hours
Admins
{{ $stats['by_role']['admin'] ?? 0 }}
@if(request()->hasAny(['search','role','status']))Clear@endif
@forelse($users as $user) @empty @endforelse
UserRoleDesignationLast LoginStatusActions
{{ strtoupper(substr($user->name,0,2)) }}
{{ $user->name }}
{{ $user->email }}
@php $rc=['admin'=>'danger','manager'=>'primary','accountant'=>'info','hr'=>'purple','sales'=>'success','purchase'=>'warning','warehouse'=>'secondary','readonly'=>'secondary']; @endphp {{ ucfirst($user->role) }} {{ $user->designation ?? '—' }} @if($user->last_login_at) {{ $user->last_login_at->format('d M Y H:i') }}
{{ $user->last_login_at->diffForHumans() }}
@else Never @endif
{{ $user->is_active ? 'Active' : 'Inactive' }} @if($user->id===auth()->id())You@endif
@if($user->id!==auth()->id())
@csrf @method('PATCH')
@csrf @method('DELETE')
@endif
No users found. Add your first user
@if($users->hasPages()) @endif
@endsection