Leave Report
{{ $data['employee']->name }} (ID: {{ $data['employee']->e_id ?? $data['employee']->id }}) Total Leave Days: {{ $data['total_leave_days'] }}
| From Date | To Date | Leave Type | Days (in range) | Reason | Status |
|---|---|---|---|---|---|
| {{ \Carbon\Carbon::parse($detail['leave']->from_date)->format('d M, Y') }} | {{ \Carbon\Carbon::parse($detail['leave']->to_date)->format('d M, Y') }} | {{ ucfirst($detail['leave']->leave_type ?? 'N/A') }} | {{ (int) $detail['days_in_range'] }} days | {{ $detail['leave']->reason ?? '-' }} | @php $status = strtolower($detail['leave']->status ?? 'unknown'); $badgeClass = match ($status) { 'approved' => 'badge-success', 'pending' => 'badge-warning', 'rejected' => 'badge-danger', default => 'badge-secondary', }; @endphp {{ ucfirst($status) }} |
Leave Summary
@foreach($reportData as $data)
@endforeach
{{ $data['employee']->name }}:
{{ $data['total_leave_days'] }} days
No leave records found for the selected criteria.