@extends('admin.layouts.app') @section('title', 'Users') @section('breadcrumb') / Users @endsection @section('content')
{{ \App\Models\User::count() }}
Total Users
{{ \App\Models\User::where('status','active')->count() }}
Active Users
{{ \App\Models\Department::count() }}
Departments
{{ \App\Models\Role::count() }}
Roles
Reset
All Users
{{ $users->total() }} found
@forelse($users as $i => $user) @empty @endforelse
S.N. User ID Name Mobile Email Designation Department Role Status Last Login Actions
{{ ($users->currentPage()-1)*$users->perPage() + $i + 1 }} {{ $user->user_id }}
{{ $user->name }}
{{ $user->mobile }} {{ $user->email }} {{ $user->designation ?? '—' }} {{ $user->department->name ?? '—' }} @php $roleColors=['super_admin'=>'danger','admin'=>'primary','manager'=>'info','csr_manager'=>'warning','accountant'=>'success','volunteer'=>'secondary','staff'=>'light']; @endphp {{ $user->role->name ?? ucfirst($user->user_type) }}
status === 'active' ? 'checked' : '' }} data-id="{{ $user->id }}" data-url="{{ route('admin.users.toggle-status', $user) }}" {{ $user->id === auth()->id() || !auth()->user()->hasPermission('users.edit') ? 'disabled' : '' }}>
{{ $user->last_login_at ? $user->last_login_at->diffForHumans() : 'Never' }}
@if(auth()->user()->hasPermission('users.edit')) @endif @if(auth()->user()->hasPermission('users.manage_permissions')) @endif @if(auth()->user()->hasPermission('users.edit') && $user->id !== auth()->id()) @endif @if(auth()->user()->hasPermission('users.delete') && $user->id !== auth()->id()) @endif

No users found

@if(auth()->user()->hasPermission('users.create')) Register First User @endif
@if($users->hasPages()) @endif
@endsection @push('scripts') @endpush