@if($settings?->logo) @endif
{{ $settings?->church_name ?? 'ChurchXtra' }}
@if($settings?->address)
{{ $settings->address }}
@endif
{{ $settings?->phone ?? '' }} @if($settings?->email) {{ $settings?->phone ? ' | ' : '' }} {{ $settings->email }} @endif
Weekly Attendance Report
{{ $weekName }}
Total Records
{{ number_format($totalRecords) }}
Present
{{ number_format($totalPresent) }}
Late
{{ number_format($totalLate) }}
Absent
{{ number_format($totalAbsent) }}
Unique Members Present
{{ number_format($uniqueMembersPresent) }}
Attendance Rate
{{ number_format($attendanceRate, 1) }}%
Attendance by Service
@forelse($attendanceByService as $service) @empty @endforelse
Service Total Present Late Absent
{{ $service->service_type ?? 'Unspecified Service' }} {{ $service->total }} {{ $service->present }} {{ $service->late }} {{ $service->absent }}
No attendance-by-service data for this period.
Daily Attendance Summary
@forelse($dailyAttendance as $day) @empty @endforelse
Date Total Present Late Absent
{{ \Carbon\Carbon::parse($day->attendance_date)->format('D, d M Y') }} {{ $day->total }} {{ $day->present }} {{ $day->late }} {{ $day->absent }}
No daily attendance data for this period.
Most Regular Members
@forelse($mostRegularMembers as $record) @empty @endforelse
Member ID Member Department Attendance
{{ $record->member?->member_id ?? 'N/A' }} {{ $record->member?->first_name }} {{ $record->member?->last_name }} {{ $record->member?->department?->name ?? 'No Department' }} {{ $record->total_attendance }}
No regular-member data for this period.
Late Attendance Records
@forelse($lateMembers as $attendance) @empty @endforelse
Date Member ID Member Department Service
{{ \Carbon\Carbon::parse($attendance->attendance_date)->format('d M Y') }} {{ $attendance->member?->member_id ?? 'N/A' }} {{ $attendance->member?->first_name }} {{ $attendance->member?->last_name }} {{ $attendance->member?->department?->name ?? 'No Department' }} {{ $attendance->service_type ?? 'N/A' }}
No late attendance records for this period.
Absent Attendance Records
@forelse($absentMembers as $attendance) @empty @endforelse
Date Member ID Member Department Service
{{ \Carbon\Carbon::parse($attendance->attendance_date)->format('d M Y') }} {{ $attendance->member?->member_id ?? 'N/A' }} {{ $attendance->member?->first_name }} {{ $attendance->member?->last_name }} {{ $attendance->member?->department?->name ?? 'No Department' }} {{ $attendance->service_type ?? 'N/A' }}
No absent attendance records for this period.
Complete Attendance Records
@forelse($attendanceRecords as $attendance) @empty @endforelse
Date Member ID Member Service Status
{{ \Carbon\Carbon::parse($attendance->attendance_date)->format('d M Y') }} {{ $attendance->member?->member_id ?? 'N/A' }} {{ $attendance->member?->first_name }} {{ $attendance->member?->last_name }} {{ $attendance->service_type ?? 'N/A' }} @php $statusClass = match ($attendance->status) { 'Present' => 'status-present', 'Late' => 'status-late', default => 'status-absent', }; @endphp {{ $attendance->status }}
No attendance records for this period.