Church Members Directory

Generated on {{ now()->format('F j, Y \a\t g:i A') }}

Total Members: {{ $members->count() }}

{{ $members->where('membership_status', 'active')->count() }}
Active Members
{{ $members->where('membership_type', 'member')->count() }}
Full Members
{{ $members->where('gender', 'male')->count() }}
Male
{{ $members->where('gender', 'female')->count() }}
Female
{{ $members->groupBy('family_id')->count() }}
Families
@foreach($members as $index => $member) @if(($index + 1) % 25 == 0 && $index + 1 < $members->count())
ID Name Contact Gender Age Address Family Status Type Joined
{{ $member->member_id }} {{ $member->full_name }} @if($member->ministries->count() > 0)
{{ $member->ministries->pluck('name')->join(', ') }} @endif
@if($member->email) {{ $member->email }}
@endif @if($member->phone) {{ $member->phone }} @endif
{{ ucfirst($member->gender ?? '') }} @if($member->date_of_birth) {{ \Carbon\Carbon::parse($member->date_of_birth)->age }} @endif @if($member->address) {{ $member->address }} @if($member->city), {{ $member->city }}@endif @if($member->state), {{ $member->state }}@endif @endif {{ $member->family ? $member->family->family_name : '' }} {{ ucfirst($member->membership_status) }} {{ ucfirst($member->membership_type) }} @if($member->membership_date) {{ \Carbon\Carbon::parse($member->membership_date)->format('M Y') }} @endif
@endif @endforeach
ID Name Contact Gender Age Address Family Status Type Joined