how_to_reg
Attendance
({{ $attendees->count() }})
@php
$open = $session->attendanceOpen();
$sum = [
'attended' => $attendees->where('pivot.status', 'attended')->count(),
'no_show' => $attendees->where('pivot.status', 'no_show')->count(),
'on_leave' => $attendees->where('pivot.status', 'on_leave')->count(),
];
@endphp
{{-- Attendance window notice --}}
@unless($open)
schedule
Attendance not open yet
You can mark attendance from {{ $session->attendanceOpensAt()->format('H:i, j M Y') }} — 10 minutes before the training starts.
@endunless
{{-- Attendance summary (report) --}}
@if($sum['attended'] || $sum['no_show'] || $sum['on_leave'])
{{ $sum['attended'] }} attended
@if($sum['no_show']){{ $sum['no_show'] }} no-show@endif
@if($sum['on_leave']){{ $sum['on_leave'] }} on leave@endif
@endif