| Luas Bangunan |
: |
@php
$luasTanahBangunan =
$forminspeksi['bangunan']['luas_tanah_bagunan'];
$output = !empty($luasTanahBangunan['sesuai'])
? $luasTanahBangunan['sesuai']
: (!empty($luasTanahBangunan['tidak sesuai'])
? $luasTanahBangunan['tidak sesuai']
: '-');
@endphp
{{ $output }} m2
|
| Jenis Bangunan |
: |
@php
$jenisBangunan =
$forminspeksi['bangunan']['jenis_bangunan'] ?? [];
@endphp
@if (!empty($jenisBangunan))
{{ implode(', ', $jenisBangunan) }}
@else
-
@endif
|
| Kondisi Bangunan |
: |
@php
$kondisiBangunan =
$forminspeksi['bangunan']['kondisi_bangunan'] ?? [];
@endphp
@if (!empty($kondisiBangunan))
{{ implode(', ', $kondisiBangunan) }}
@else
-
@endif
|
| Sifat Bangunan |
: |
@php
$sifatBangunan =
$forminspeksi['bangunan']['sifat_bangunan'][0] ?? '-';
$sifatBangunanInput =
$forminspeksi['bangunan']['sifat_bangunan_input'];
// Filter input yang tidak null
$inputTambahan = array_filter($sifatBangunanInput, function (
$value,
) {
return $value !== null && $value !== '';
});
// Gabungkan sifat bangunan dengan input tambahan
$output = $sifatBangunan;
if (!empty($inputTambahan)) {
$output .= ' (' . implode(', ', $inputTambahan) . ')';
}
@endphp
{{ $output }}
|
@if (isset($forminspeksi['bangunan']['spesifikasi_bangunan']) && count($forminspeksi['bangunan']['spesifikasi_bangunan']) > 0)
@foreach ($forminspeksi['bangunan']['spesifikasi_bangunan'] as $bangunanIndex => $bangunan)
@if (count($forminspeksi['bangunan']['spesifikasi_bangunan']) > 1)
| Spesifikasi Bangunan {{ $bangunanIndex + 1 }} |
@else
| Spesifikasi Bangunan |
@endif
@if (isset($basicData['spekKategoriBangunan']))
@foreach ($basicData['spekKategoriBangunan'] as $index => $spesifikasi)
@if (!empty($spesifikasi->name))
| {{ $spesifikasi->name }} |
: |
@php
$selectedValue = null;
$lainnyaValue = null;
if (isset($bangunan['spek_kategori_bangunan'][$spesifikasi->name])) {
$selectedValues = $bangunan['spek_kategori_bangunan'][$spesifikasi->name];
// Ambil nilai pertama (bukan key) dari array
$selectedValue = array_values(array_filter($selectedValues, function ($key) {
return $key !== 'lainnya'; // Filter key lainnya
}, ARRAY_FILTER_USE_KEY))[0] ?? null;
$lainnyaValue = $selectedValues['lainnya'] ?? null;
}
@endphp
@if ($selectedValue)
{{ $selectedValue }}
@if ($selectedValue === 'Lainnya' && $lainnyaValue)
: {{ $lainnyaValue }}
@endif
@else
—
@endif
|
@endif
@endforeach
@endif
@endforeach
@endif