Perbaiki logika pengolahan data luas tanah

- Menambahkan pengecekan jenis data untuk variabel `luas` sebelum mengakses detailnya.
- Mencegah potensi error dengan mengatur default value `luas_tanah` menjadi 'N/A' jika data tidak valid.
This commit is contained in:
Daeng Deni Mardaeni
2024-12-24 14:40:21 +07:00
parent baeb38c47d
commit f9f9f455ed

View File

@@ -63,10 +63,14 @@
@foreach ($permohonan->debiture->documents as $item) @foreach ($permohonan->debiture->documents as $item)
@php @php
$luas = $item->detail; $luas = $item->detail;
if(is_array($luas)){
$details = json_decode($luas[0]->details, true); $details = json_decode($luas[0]->details, true);
$hadap_mata_angin = isset($details['hadap_mata_angin']) $hadap_mata_angin = isset($details['hadap_mata_angin'])
? $details['hadap_mata_angin'] ? $details['hadap_mata_angin']
: 'N/A'; : 'N/A';
} else {
$luas_tanah = 'N/A';
}
@endphp @endphp
<input type="hidden" name="hadap_mata_angin_sesuai" class="input" <input type="hidden" name="hadap_mata_angin_sesuai" class="input"
value="{{ $hadap_mata_angin }}"> value="{{ $hadap_mata_angin }}">