@extends('layouts.main') @section('content')

Manajemen User

Kelola user dan role dalam sistem

{{ number_format($roleStats['superadmin']) }}
Superadmin
{{ number_format($roleStats['admin']) }}
Admin
{{ number_format($roleStats['creator']) }}
Creator
{{ number_format($roleStats['user']) }}
User
{{ number_format($roleStats['guest']) }}
Guest
Daftar User ({{ $users->total() }} total)
@if($users->count() > 0) @foreach($users as $index => $user) @endforeach
No Nama Email Role Bergabung Aksi
{{ $users->firstItem() + $index }}
@php $profileImagePath = asset('assets/images/profilefoto/default-profile.png'); if ($user->profile && $user->profile->foto) { $photoPath = public_path('assets/images/profilefoto/' . $user->profile->foto); if (file_exists($photoPath)) { $profileImagePath = asset('assets/images/profilefoto/' . $user->profile->foto); } } @endphp Profile
{{ $user->name }}
@if($user->id === auth()->id()) Anda @endif
{{ $user->email }} @php $auth = auth()->user(); $canEditAsAdmin = ($auth && ($auth->isAdmin() ?? ($auth->role === 'admin'))) && !in_array(strtolower($user->role ?? ''), ['admin','superadmin']) && $user->id !== $auth->id; $adminEditableRoles = array_filter($availableRoles, function($r){ return !in_array($r, ['admin','superadmin']); }); $showSelect = false; $rolesForSelect = $availableRoles; if ($auth && $auth->isSuperAdmin()) { $showSelect = ($user->id !== $auth->id); $rolesForSelect = $availableRoles; } elseif ($canEditAsAdmin) { $showSelect = true; $rolesForSelect = $adminEditableRoles; } @endphp @if($showSelect) @else {{ ucfirst($user->role) }} @endif {{ $user->created_at->format('d M Y') }} Lihat Profil
Menampilkan {{ $users->firstItem() }} sampai {{ $users->lastItem() }} dari {{ $users->total() }} data
{{ $users->links() }}
@else

Tidak ada user

Tidak ada user yang ditemukan dengan filter yang dipilih

@endif
@push('styles') @endpush @push('scripts') @endpush @endsection