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

User Management

Manage system users, roles, and access

Add User
{{-- Stats --}}
Total Users
{{ $stats['total'] }}
Active
{{ $stats['active'] }}
Inactive
{{ $stats['inactive'] }}
Admins
{{ $stats['admins'] }}
{{-- Filters --}}
{{-- Table --}}
@forelse ($users as $u) @empty @endforelse
# Name Email Role Status Last Login Actions
{{ $u->id }}
{{ strtoupper(substr($u->name, 0, 1)) }}
{{ $u->name }}
@if ($u->phone)
{{ $u->phone }}
@endif
{{ $u->email }} @php $roleBadge = match (strtolower($u->role?->name ?? '')) { 'admin' => 'bg-danger', 'manager' => 'bg-primary', 'accountant' => 'bg-info', 'sales' => 'bg-success', 'store' => 'bg-warning text-dark', default => 'bg-secondary', }; @endphp {{ ucfirst($u->role?->name ?? 'none') }} @if ($u->is_active) Active @else Inactive @endif {{ $u->last_login_at ?? '—' }}
{{-- Toggle Active --}}
@csrf @method('PATCH')
{{-- Delete --}} @if (!$u->isAdmin() || $stats['admins'] > 1)
@csrf @method('DELETE')
@endif
No users found.
@if ($users->hasPages()) @endif
@endsection