@extends('admin.admin_dashboard') @section('customcss') @endsection @section('admin')
{{-- HEADER --}} {{-- FILTER --}}
{{-- PRINTABLE HEADER (Shown only in print) --}} {{-- TABLE --}}

Daily Attendance Report

Date: {{ $date->format('d M, Y (l)') }}
@forelse($reportData as $row) @php $statusColor = match (strtolower($row['status'])) { 'p', 'present' => 'success', 'leave' => 'info', 'off_day', 'weeklyoff' => 'secondary', 'holiday' => 'dark', default => 'danger', }; @endphp {{-- MORNING --}} {{-- DAY --}} @empty @endforelse
Primary ID Secondary ID Name Post Morning Shift Day Shift Total Hours Status
In Out Late In Out Late
{{ (!empty($row['employee']->primary_id) && $row['employee']->primary_id !== '0' && $row['employee']->primary_id !== 0) ? $row['employee']->primary_id : '-' }} {{ (!empty($row['employee']->e_id) && $row['employee']->e_id !== '0' && $row['employee']->e_id !== 0) ? $row['employee']->e_id : '-' }} {{ $row['employee']->name }} {{ $row['employee']->postDetails->name ?? ($row['employee']->post ?? '-') }} {{ $row['morning_in'] ? \Carbon\Carbon::parse($row['morning_in'])->format('h:i A') : '-' }} {{ $row['morning_out'] ? \Carbon\Carbon::parse($row['morning_out'])->format('h:i A') : '-' }} @if(!empty($row['morning_late'])) {{ $row['morning_late'] }} @else - @endif {{ $row['day_in'] ? \Carbon\Carbon::parse($row['day_in'])->format('h:i A') : '-' }} {{ $row['day_out'] ? \Carbon\Carbon::parse($row['day_out'])->format('h:i A') : '-' }} @if(!empty($row['day_late'])) {{ $row['day_late'] }} @else - @endif {{ $row['hours'] }} {{ $row['status'] }}
No employee records found.
@endsection