{{-- resources/views/admin/users/index.blade.php --}} @extends('layouts.admin') @section('title', 'Manajemen Pengguna') @section('content') @php $currentRoleId = request('role'); @endphp

Manajemen Sistem: Daftar Pengguna

Kelola semua akun pengguna dan hak akses yang terdaftar di sistem.
@if(session('success')) @endif @if(session('error')) @endif
Daftar Akun Pengguna @if($currentRoleId && isset($roles)) {{ optional($roles->firstWhere('id', $currentRoleId))->name ?? '' }} @endif
Tambah Pengguna
@forelse ($users as $user) @empty @endforelse
No Identitas Pengguna Email Login Hak Akses (Role) Aksi
{{ ($users->currentPage()-1) * $users->perPage() + $loop->iteration }}
{{ $user->name }}
{{ $user->name }}
@if(method_exists($user, 'isBlocked') && $user->isBlocked()) AKUN TERBLOKIR @endif
{{ $user->email }} @php $roleName = $user->role?->name; $badgeColor = match ($roleName) { 'Admin' => 'danger', 'Author' => 'info', 'Guru' => 'primary', 'Siswa' => 'success', 'Ppdb' => 'warning', default => 'secondary' }; @endphp {{ strtoupper($roleName ?? 'TIDAK ADA ROLE') }}
@csrf @method('DELETE')
Belum Ada Data Pengguna

Tidak ditemukan pengguna untuk kriteria filter ini.

@if(method_exists($users, 'links') && $users->hasPages())
{{ $users->appends(['role' => request('role')])->links('pagination::bootstrap-5') }}
@endif
@push('scripts') @endpush @endsection