@php $selectedKabupatenId = (int) old('master_kabupaten_id', $item->master_kabupaten_id ?? 0); $selectedKecamatanId = (int) old('master_kecamatan_id', $item->master_kecamatan_id ?? 0); $selectedDesaId = (int) old('master_desa_id', $item->master_desa_id ?? 0); $selectedDesaOption = collect($desaOptions ?? [])->firstWhere('id', $selectedDesaId); $selectedKepalaDesaName = $selectedDesaOption?->currentKepalaDesa?->nama_lengkap ?? $item->kepalaDesa?->nama_lengkap ?? null; $kecamatanData = $kecamatanOptions->map(fn ($k) => [ 'id' => $k->id, 'kabupaten_id' => $k->kabupaten_id, 'text' => $k->nama_kecamatan . ' - ' . ($k->kabupaten->nama_kabupaten ?? 'Kabupaten belum tersambung'), ])->values(); $desaData = $desaOptions->map(fn ($d) => [ 'id' => $d->id, 'kecamatan_id' => $d->kecamatan_id, 'text' => $d->nama_desa . ' - ' . ($d->kecamatan->nama_kecamatan ?? 'Kecamatan belum tersambung'), 'kepala_desa_name' => $d->currentKepalaDesa->nama_lengkap ?? '', ])->values(); @endphp
Isi jumlah mahasiswa anggota kelompok yang berasal dari masing-masing zona. Bagian ini bersifat opsional dan digunakan untuk laporan ringkasan.