Leaves
Leaves
{{-- Display Errors and Success Messages --}}
@if ($errors->any())
@endif
@if (session('error'))
-
@foreach ($errors->all() as $error)
- {{ $error }} @endforeach
{{ session('error') }}
@endif
@if (session('success'))
{{ session('success') }}
@endif
@php
$statusClasses = [
'pending' => 'badge-outline-warning',
'approved' => 'badge-outline-success',
'rejected' => 'badge-outline-danger',
];
@endphp
| Leave Type | From | To | Total Days | Status | Reason | Approved At | Rejected At | Actions |
|---|---|---|---|---|---|---|---|---|
| {{ $leave->leaveCategory->name }} | {{ $leave->start_date }} | {{ $leave->end_date }} | {{ $leave->total_days }} | @if (isset($statusClasses[$leave->status])) {{ ucfirst($leave->status) }} @endif | {{ Str::limit($leave->reason, 30, '...') }} @if (strlen($leave->reason) > 30) Read More @endif | {{ $leave->approved_at ?? '-' }} | {{ $leave->rejected_at ?? '-' }} |