@extends('layouts.app') @section('title', 'Data Keluarga') @section('breadcrumb') @endsection @section('content')

Data Keluarga

Kelola data keluarga dan kartu keluarga (KK)

Tambah Keluarga

{{ $stats['total_keluarga'] ?? 0 }}

Total Keluarga

{{ $stats['total_anggota'] ?? 0 }}

Total Anggota

{{ $stats['kepala_keluarga_laki'] ?? 0 }}

KK Laki-laki

{{ $stats['kepala_keluarga_perempuan'] ?? 0 }}

KK Perempuan
@forelse($keluarga as $k)
KK: {{ $k->no_kk }}
{{ optional($k->kepalaKeluarga)->nama ?? 'Tidak ada data' }}

{{ $k->alamat ?? 'Alamat tidak tersedia' }}

@if(optional($k->kepalaKeluarga)->foto) Foto Kepala Keluarga @else
@endif

{{ $k->jumlah_anggota }}

Anggota

{{ $k->anggotaKeluarga ? $k->anggotaKeluarga->filter(function($anggota) { return $anggota->penduduk && $anggota->penduduk->jenis_kelamin === 'L'; })->count() : 0 }}

Laki-laki

{{ $k->anggotaKeluarga ? $k->anggotaKeluarga->filter(function($anggota) { return $anggota->penduduk && $anggota->penduduk->jenis_kelamin === 'P'; })->count() : 0 }}

Perempuan
@if($k->anggotaKeluarga && $k->anggotaKeluarga->count() > 1)
Anggota Keluarga:
@foreach($k->anggotaKeluarga->take(3) as $anggota) @if($anggota->status_keluarga !== 'Kepala Keluarga') {{ $anggota->penduduk->nama ?? 'Tidak ada data' }} @endif @endforeach @if($k->anggotaKeluarga && $k->anggotaKeluarga->count() > 3) +{{ $k->anggotaKeluarga->count() - 3 }} lainnya @endif
@endif
@empty
Belum ada data keluarga

Klik tombol "Tambah Keluarga" untuk memulai

Tambah Keluarga Pertama
@endforelse
@if($keluarga->hasPages())
{{ $keluarga->links() }}
@endif @endsection @push('styles') @endpush @push('scripts') @endpush