Reports

{{ $organization->name }}

@if ($canExport) Export CSV @endif
Apply
@foreach ($summary as $key => $value)

{{ str_replace('_', ' ', $key) }}

{{ $value }}

@endforeach

Peak check-in hours

@php $maxPeak = max(1, collect($peakHours)->max('count')); @endphp @foreach ($peakHours as $row)
{{ $row['hour'] }}
@endforeach

Security incidents

@foreach ($security as $key => $count)
{{ str_replace('_', ' ', $key) }}
{{ $count }}
@endforeach

Visits by department

@forelse ($departments as $row) @empty @endforelse
{{ $row->department }}{{ $row->count }}
No data for this period.

Frequent visitors

    @forelse ($frequentVisitors as $visitor)
  • {{ $visitor->full_name }}{{ $visitor->visit_count }} visits
  • @empty
  • No frequent visitors yet.
  • @endforelse

Staff attendance

@if ($canExport) Export HR CSV @endif
@foreach ($employeeSummary as $key => $value)

{{ str_replace('_', ' ', $key) }}

{{ $value }}

@endforeach

Recent staff events

@forelse ($employeeAttendance->take(10) as $event) @empty @endforelse
{{ $event->employee->full_name }} {{ config('frontdesk.employee_presence_events.'.$event->event, $event->event) }} {{ $event->created_at->format('M j, g:i A') }}
No staff events in this period.

Step-out log

    @forelse ($employeeStepOuts as $event)
  • {{ $event->employee->full_name }} → {{ $event->destination ?? '—' }} {{ $event->created_at->format('M j, g:i A') }}
  • @empty
  • No step-outs in this period.
  • @endforelse