@php $no = 1; @endphp @foreach ($gedungNegara as $gedung) @php $filteredCount = $gedung->gedung ? $gedung->gedung->filter(function($item) use ($kerusakan) { return $item->totalKerusakan && (empty($kerusakan) || in_array($item->totalKerusakan->kerusakan, $kerusakan)); })->count() : 0; $totalKerusakan = $gedung->total_kerusakan ?? 0; @endphp @foreach ($gedung->gedung as $detail) @if (empty($kerusakan) || in_array($detail->totalKerusakan->kerusakan, $kerusakan)) @endif @endforeach @endforeach
No Nama OPD Jumlah Gedung Total Kerusakan Kategori Kerusakan
{{ $no++ }} {{ $gedung->nama }} {{ $filteredCount }} {{ $totalKerusakan }}
{{ ' - '.$detail->nama }} {{ $detail->totalKerusakan->pt_total }} {{ $detail->totalKerusakan->kerusakan ?? 'Tidak Diketahui' }}