{{-- resources/views/siswa/edit-identitas.blade.php --}} @php $waliKelasNama = 'Belum diatur'; if ($siswa->kelas_id && isset($taAktif) && isset($semAktif)) { $detailId = null; if($siswa->kelas && $siswa->kelas->details->isNotEmpty()) { foreach($siswa->kelas->details as $dtl) { if($dtl->gender) { $valDB = str_contains(strtolower($dtl->gender->nama_gender), 'p') ? 'P' : 'L'; if($valDB == $siswa->jenis_kelamin) { $detailId = $dtl->id; break; } } } } $waliKelasRecord = \App\Models\WaliKelas::with('guru')->where('kelas_id', $siswa->kelas_id)->where('kelas_detail_id', $detailId)->where('tahun_ajaran_id', $taAktif->id)->where('semester_id', $semAktif->id)->first(); if ($waliKelasRecord && $waliKelasRecord->guru) $waliKelasNama = $waliKelasRecord->guru->nama_lengkap; } @endphp