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

Verifikasi Hasil Seleksi Akhir (Tahap 2) {{-- MENAMPILKAN TOTAL DATA MENGGUNAKAN COUNT() KARENA BUKAN PAGINASI --}} Total: {{ $pendaftar->count() }} Siswa

{{-- Input Search Responsif --}}
@forelse($pendaftar as $key => $row) @php // PERBAIKAN: Gunakan format nomor pendaftaran yang sama dengan Tahap 1 $nomorPendaftaran = $row->nomor_pendaftaran ?? optional($row->user->pendaftaranBerkas)->nomor_pendaftaran ?? "PSU-" . substr($row->nisn ?? '0000', -4) . str_pad($row->user_id, 3, '0', STR_PAD_LEFT); // Menangkap status verifikasi akhir dari database $status = $row->status_ujian ?? 'proses'; @endphp @empty @endforelse
NO NO. PENDAFTARAN NAMA SISWA NISN ASAL SEKOLAH AKSI VERIFIKASI
{{ $key + 1 }} {{ $nomorPendaftaran }}
{{ strtoupper($row->nama_lengkap) }}
{{ $row->nisn }} {{ optional($row->user->dataSekolah)->asal_sekolah ?? '-' }}
{{-- LOGIKA TOMBOL BERDASARKAN STATUS --}} @if($status == 'proses') {{-- Belum Diverifikasi --}} @elseif($status == 'lulus') {{-- Sudah Lulus --}} @elseif($status == 'tidak_lulus') {{-- Sudah Ditolak --}} @endif
Belum ada data pendaftar yang lolos berkas untuk diuji.
{{-- SCRIPT SEARCH & VERIFIKASI --}} @endsection