Leave Application Details
@php $statusColors = [ 'pending' => 'warning', 'approved' => 'success', 'rejected' => 'danger', 'cancelled' => 'secondary' ]; $statusColor = $statusColors[$leave->status] ?? 'info'; @endphp {{ ucfirst($leave->status) }}Application Information
| Leave Type: | {{ ucfirst($leave->leave_type) }} |
| From Date: | {{ \Carbon\Carbon::parse($leave->from_date)->format('d M Y (l)') }} |
| To Date: | {{ \Carbon\Carbon::parse($leave->to_date)->format('d M Y (l)') }} |
| Total Days: | @php $fromDate = \Carbon\Carbon::parse($leave->from_date); $toDate = \Carbon\Carbon::parse($leave->to_date); $totalDays = $fromDate->diffInDays($toDate) + 1; @endphp {{ $totalDays }} day{{ $totalDays > 1 ? 's' : '' }} |
| Applied On: | {{ $leave->created_at->format('d M Y, h:i A') }} (UTC+6) |
| Status: | {{ ucfirst($leave->status) }} |
Reason for Leave
{{ $leave->reason }}
Applicant Information
Name: {{ $leave->employee->name ?? 'N/A' }}
Email: {{ $leave->employee->email ?? 'N/A' }}
Phone: {{ $leave->employee->phone ?? 'N/A' }}
Employee ID: {{ $leave->employee->e_id ?? 'N/A' }}
{{ $leave->status === 'approved' ? 'Approval' : 'Rejection' }} Information
{{ $leave->status === 'approved' ? 'Approved' : 'Rejected' }} By: Admin
{{ $leave->status === 'approved' ? 'Approved' : 'Rejected' }} At: {{ $leave->approved_at ? \Carbon\Carbon::parse($leave->approved_at)->format('d M Y, h:i A').' (UTC+6)' : 'N/A' }}
Application Timeline
-
Application Submitted
{{ $leave->created_at->format('d M Y, h:i A') }} (UTC+6)
@if($leave->status === 'approved')
-
Application Approved
{{ $leave->approved_at ? \Carbon\Carbon::parse($leave->approved_at)->format('d M Y, h:i A').' (UTC+6)' : 'N/A' }}
@elseif($leave->status === 'rejected')
-
Application Rejected
{{ $leave->approved_at ? \Carbon\Carbon::parse($leave->approved_at)->format('d M Y, h:i A').' (UTC+6)' : 'N/A' }}
@elseif($leave->status === 'cancelled')
-
Application Cancelled
{{ $leave->updated_at->format('d M Y, h:i A') }} (UTC+6)
@else
-
Pending Review
Waiting for admin approval
@endif