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

User Management

Manage system users and their roles

Add New User
@if(session('success')) @endif @if(session('error')) @endif
All Users ({{ $users->total() }})
@if($users->count() > 0)
@foreach($users as $user) @endforeach
# User Email Role Status Created Last Login Actions
{{ $user->id }}
{{ strtoupper(substr($user->name, 0, 1)) }}
{{ $user->name }} @if($user->id === auth()->id()) You @endif
{{ $user->email }} @if($user->email_verified_at) @else @endif {{ $user->getRoleDisplayName() }} @if($user->trashed()) Inactive @else Active @endif {{ $user->created_at->format('M d, Y') }} {{ $user->last_login_at ? $user->last_login_at->diffForHumans() : 'Never' }}
@if(!$user->trashed()) @if($user->id !== auth()->id())
@csrf @method('DELETE')
@endif @else
@csrf
@endif
@else
No Users Found

No users match your current filters.

Clear Filters
@endif
@foreach($roles as $roleKey => $roleName) @php $roleCount = $users->where('role', $roleKey)->count(); $roleClass = match($roleKey) { 'admin' => 'border-danger', 'manager' => 'border-primary', 'tender_creator' => 'border-info', 'product_creator' => 'border-success', default => 'border-secondary' }; @endphp

{{ $users->where('role', $roleKey)->count() }}

{{ $roleName }}
@endforeach
@endsection