LAPORAN DATA KELUARGA

DESA [NAMA DESA]

Dicetak pada: {{ \Carbon\Carbon::now()->format('d F Y, H:i') }} WIB

Total Keluarga: {{ $keluarga->total() }} keluarga Halaman: {{ $keluarga->currentPage() }} dari {{ $keluarga->lastPage() }}
Total Anggota: {{ $keluarga->sum(function($k) { return $k->anggotaKeluarga ? $k->anggotaKeluarga->count() : 0; }) }} orang Data per halaman: {{ $keluarga->perPage() }} data
Rata-rata Anggota: {{ $keluarga->count() > 0 ? round($keluarga->sum(function($k) { return $k->anggotaKeluarga ? $k->anggotaKeluarga->count() : 0; }) / $keluarga->count(), 1) : 0 }} orang/keluarga Filter diterapkan: {{ request()->has('dusun') || request()->has('rt') || request()->has('rw') ? 'Ya' : 'Tidak' }}
@forelse($keluarga as $index => $k) @php $lakiLaki = $k->anggotaKeluarga->filter(function($anggota) { return $anggota->penduduk && $anggota->penduduk->jenis_kelamin === 'L'; })->count(); $perempuan = $k->anggotaKeluarga->filter(function($anggota) { return $anggota->penduduk && $anggota->penduduk->jenis_kelamin === 'P'; })->count(); @endphp @empty @endforelse
No No. KK Kepala Keluarga Alamat Dusun RT RW Jml Anggota L P
{{ $keluarga->firstItem() + $index }} {{ $k->no_kk }} {{ optional($k->kepalaKeluarga)->nama ?? '-' }} {{ Str::limit($k->alamat, 40) }} {{ $k->dusun ?? '-' }} {{ $k->rt ?? '-' }} {{ $k->rw ?? '-' }} {{ $k->anggotaKeluarga ? $k->anggotaKeluarga->count() : 0 }} {{ $lakiLaki }} {{ $perempuan }}
Tidak ada data keluarga

{{ \Carbon\Carbon::now()->format('d F Y') }}

Kepala Desa

[NAMA KEPALA DESA]

NIP. [NIP KEPALA DESA]