@php $isEdit = isset($santri); @endphp
@csrf @if ($isEdit) @method('PUT') @endif
{{ $isEdit ? 'ID Santri tidak dapat diubah.' : 'ID akan otomatis di-generate (Contoh: ' . ($nextIdSantri ?? 'S001') . ')' }}
{{-- FOTO SANTRI (BARU) --}}
@if($isEdit && $santri->foto)
Foto {{ $santri->nama_lengkap }}

Foto saat ini

@endif @error('foto')
{{ $message }}
@enderror Format: JPG, JPEG, atau PNG. Maksimal 2 MB. @if($isEdit) Upload foto baru akan mengganti foto lama. @endif {{-- Preview Image --}}
@error('nis')
{{ $message }}
@enderror
@error('nama_lengkap')
{{ $message }}
@enderror
@error('jenis_kelamin')
{{ $message }}
@enderror

Kelas Santri

Pilih kelas untuk setiap kelompok. Bisa pilih lebih dari 1 kelas. @error('kelas_ids')
{{ $message }}
@enderror @if($kelompokKelas->isEmpty())
Belum ada data kelompok kelas. Silakan tambahkan melalui menu Kelompok Kelas terlebih dahulu.
@endif @foreach($kelompokKelas as $index => $kelompok) @php $existingKelasIds = ($isEdit && $santri->kelasSantri) ? $santri->kelasSantri->filter(fn($sk) => $sk->kelas && $sk->kelas->id_kelompok === $kelompok->id_kelompok)->pluck('id_kelas')->toArray() : []; $selectedIds = (array) old('kelas_ids.' . $kelompok->id_kelompok, $existingKelasIds); @endphp
@if($kelompok->kelas->isNotEmpty())
@foreach($kelompok->kelas as $kelas) @endforeach
@else

Belum ada kelas di kelompok ini.

@endif
@endforeach
@error('status')
{{ $message }}
@enderror
@error('alamat_santri')
{{ $message }}
@enderror
@error('daerah_asal')
{{ $message }}
@enderror

Data Orang Tua / Wali

@error('nama_orang_tua')
{{ $message }}
@enderror
@error('nomor_hp_ortu')
{{ $message }}
@enderror
Batal
{{-- JavaScript untuk Preview Image --}}