{{-- resources/views/admin/siswa/table.blade.php --}} @php $semesterAktifTbl = \App\Models\Semester::where('is_active', true)->first(); $taAktifTbl = \App\Models\TahunAjaran::where('status_akademik', 'aktif')->first(); $taIdSearch = $selectedTaId ?? ($taAktifTbl->id ?? null); $tableId = uniqid('tbody_siswa_master_'); @endphp
Daftar Siswa - {{ $namaKelas }}
{{ $dataSiswa->count() }} Siswa
@forelse($dataSiswa as $index => $siswa) @empty @endforelse
NO PROFIL SISWA KELAS & DETAIL SLOT TAHUN TERDAFTAR TA AKTIF STATUS AKSI
{{ $loop->iteration }}
Foto {{ $siswa->nama_lengkap }}
{{ $siswa->nama_lengkap }}
NIS: {{ $siswa->nis ?? '-' }} NISN: {{ $siswa->nisn ?? '-' }} {{ $siswa->tempat_lahir ?? '-' }}, {{ $siswa->tanggal_lahir ? \Carbon\Carbon::parse($siswa->tanggal_lahir)->format('d M Y') : '-' }}
{{ $siswa->jenis_kelamin == 'L' ? 'Putra' : 'Putri' }}
@if($siswa->kelas) {{ $siswa->kelas->tingkat->nama_tingkat ?? '' }} - {{ $siswa->kelas->nama_kelas }} {{ $siswa->kelas->tingkat->jenjang->nama_jenjang ?? '-' }} @php $detailId = null; @endphp @if($siswa->kelas->details->isEmpty()) Kelas Campuran @else @php $istilahGender = ''; foreach($siswa->kelas->details as $dtl) { if($dtl->gender) { $valDB = 'L'; $lower = strtolower($dtl->gender->nama_gender); if (str_contains($lower, 'perempuan') || str_contains($lower, 'wanita') || str_contains($lower, 'putri') || str_contains($lower, 'banat') || $lower === 'p') { $valDB = 'P'; } if($valDB == $siswa->jenis_kelamin) { $istilahGender = $dtl->gender->nama_gender; $detailId = $dtl->id; break; } } } @endphp Kelas {{ $istilahGender ?: ($siswa->jenis_kelamin == 'L' ? 'Laki-laki' : 'Perempuan') }} @endif @php $waliKelas = null; if ($siswa->kelas_id && $taIdSearch && $semesterAktifTbl) { $waliKelas = \App\Models\WaliKelas::with('guru') ->where('kelas_id', $siswa->kelas_id) ->where('kelas_detail_id', $detailId) ->where('tahun_ajaran_id', $taIdSearch) ->where('semester_id', $semesterAktifTbl->id) ->first(); } @endphp
Wali Kelas: @if($waliKelas && $waliKelas->guru) {{ $waliKelas->guru->nama_lengkap }} @else Belum Diatur @endif
@else Belum Ada Kelas @endif
@if($siswa->tahunAjaran) {{ $siswa->tahunAjaran->tahun_ppdb_hijriyah ?? '-' }} H [{{ $siswa->tahunAjaran->tahun_ppdb ?? '-' }} M] @else - @endif @if($siswa->tahunAjaran) {{ $siswa->tahunAjaran->tahun_ajaran_hijriyah ?? '-' }} H [{{ $siswa->tahunAjaran->tahun_ajaran ?? '-' }} M] @else - @endif {{ $siswa->status_siswa ?? 'Aktif' }}
@csrf @method('DELETE')
Belum ada data siswa untuk {{ $namaKelas }} {{ $selectedTaId ? 'di Tahun Ajaran yang dipilih.' : 'saat ini.' }}
@once @endonce