@php
use Illuminate\Support\Carbon;
$judul = $filterTahun !== 'all' ? 'BUKU INDUK PESERTA DIDIK ANGKATAN '.$filterTahun : 'BUKU INDUK PESERTA DIDIK (SELURUH ANGKATAN)';
$ketFilter = trim(collect([
$filterJenjang !== '' ? 'Jenjang: '.$filterJenjang : null,
$cari !== '' ? 'Pencarian: '.$cari : null,
])->filter()->implode(' · '));
@endphp
{{ $judul }}
@include('pkbm.spmb.partials.letterhead-styles')
@include('pkbm.kalender-pendidikan.partials.letterhead')
{{ $judul }}
{{ $institution->nama_pkbm ?? '' }} · NPSN {{ $institution->npsn ?? '-' }}
@if ($ketFilter !== '')
{{ $ketFilter }}@endif
Jumlah: {{ number_format($total, 0, ',', '.') }} peserta didik (diurutkan berdasarkan NIS)
| No |
NIS |
NISN |
Nama Siswa |
Jenjang |
L/P |
Tempat, Tanggal Lahir |
Angkatan |
Nama Ayah / Ibu |
No. HP |
@forelse ($order as $index => $id)
@php
$row = $records[$id] ?? null;
$jenjang = $row ? ($jenjangMap[$id] ?? null) : null;
@endphp
@if ($row)
| {{ $index + 1 }} |
{{ $row->nis ?: '-' }} |
{{ $row->nisn ?: '-' }} |
{{ strtoupper($row->nama_siswa) }} |
{{ $jenjang ?: '-' }} |
{{ in_array($row->jenis_kelamin, ['L', 'Laki-laki'], true) ? 'L' : ($row->jenis_kelamin ? 'P' : '-') }} |
{{ $row->tempat_lahir ?: '-' }}{{ $row->tanggal_lahir ? ', '.Carbon::parse($row->tanggal_lahir)->format('d/m/Y') : '' }} |
{{ $row->angkatan ?: ($row->created_at ? Carbon::parse($row->created_at)->format('Y') : '-') }} |
{{ $row->nama_ayah ?: '-' }} / {{ $row->nama_ibu ?: '-' }} |
{{ $row->hp ?: '-' }} |
@endif
@empty
| Tidak ada data siswa untuk filter ini. |
@endforelse
|
{{ $institution->kecamatan ?? $institution->kabupaten ?? '' }}, {{ now()->locale('id')->translatedFormat('d F Y') }} |
| Kepala {{ $institution->nama_pkbm ?? 'PKBM' }} |
| |
| {{ $period->kepala_sekolah ?? '........................................' }} |