{{-- resources/views/admin/siswa/views.blade.php --}} @extends('admin.layouts.app') @section('title', 'Profil Siswa - ' . $siswa->nama_lengkap) @push('styles') @endpush @section('content') @php $taAktifTbl = \App\Models\TahunAjaran::where('status_akademik', 'aktif')->first(); $semesterAktifTbl = \App\Models\Semester::where('is_active', true)->first(); $detailId = null; $istilahGender = ''; if($siswa->kelas && $siswa->kelas->details->isNotEmpty()) { 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; } } } } $waliKelas = null; if ($siswa->kelas_id && $taAktifTbl && $semesterAktifTbl) { $waliKelas = \App\Models\WaliKelas::with('guru') ->where('kelas_id', $siswa->kelas_id) ->where('kelas_detail_id', $detailId) ->where('tahun_ajaran_id', $taAktifTbl->id) ->where('semester_id', $semesterAktifTbl->id) ->first(); } @endphp

Hub Profil Siswa

@php $backUrl = session('url_kembali_siswa', route('admin.siswa')); @endphp Kembali ke Daftar
@if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
@endif

{{ $siswa->nama_lengkap }}

NIS: {{ $siswa->nis ?? '-' }}  |  NISN: {{ $siswa->nisn ?? '-' }}

@if($siswa->kelas) {{ $siswa->kelas->tingkat->jenjang->nama_jenjang ?? '' }} - {{ $siswa->kelas->tingkat->nama_tingkat ?? '' }} {{ $siswa->kelas->nama_kelas }} @if($siswa->kelas->details->isEmpty()) Kelas Campuran @else Kelas {{ $istilahGender ?: ($siswa->jenis_kelamin == 'L' ? 'Laki-laki' : 'Perempuan') }} @endif @else Belum Ada Kelas @endif TA: {{ $siswa->tahunAjaran->tahun_ajaran ?? '-' }} Status: {{ $siswa->status_siswa ?? 'Aktif' }}
Wali Kelas: @if($waliKelas && $waliKelas->guru) {{ $waliKelas->guru->nama_lengkap }} @else Belum Diatur @endif
@if($siswa->akun)
@csrf
@else
@csrf
@endif
@if($activeMenu == 'edit')
@csrf @method('PUT')
@include('admin.siswa.edit-identitas') @include('admin.siswa.edit-domisili') @include('admin.siswa.edit-ortu') @include('admin.siswa.edit-kesejahteraan') @include('admin.siswa.edit-dokumen')
@elseif($activeMenu == 'jadwal') @include('admin.siswa.jadwal') @elseif($activeMenu == 'absensi') @include('admin.siswa.absensi') @elseif($activeMenu == 'nilai') @include('admin.siswa.nilai') @elseif($activeMenu == 'keuangan') @include('admin.siswa.keuangan') @elseif($activeMenu == 'testimoni') @include('admin.siswa.testimoni') @endif
@endsection @include('admin.siswa.views-scripts')