@extends('layouts.app') @section('title', 'Leave Management') @section('content')
Clear
@forelse($leaveRequests as $leave) @empty @endforelse
ID Employee Leave Type From Date To Date Days Status Applied On Actions
{{ $leave->id }}
{{ $leave->user->full_name }}
{{ $leave->user->departments->first()?->name ?? '' }}
{{ $leave->leaveType->name }} {{ $leave->from_date->format('M d, Y') }} {{ $leave->to_date->format('M d, Y') }} @if($leave->is_half_day) 0.5 ({{ $leave->half_day_display }}) @else {{ $leave->days_count }} (Full Day) @endif @switch($leave->status->name) @case('pending') Pending @break @case('approved') Approved @break @case('rejected') Rejected @break @default {{ $leave->status->name }} @endswitch {{ $leave->created_at->format('M d, Y') }}
[{{ $leave->status->name }}] View @if($leave->status->name === 'pending') @endif @if(in_array($leave->status->name, ['pending', 'approved', 'rejected'])) @endif @if(in_array($leave->status->name, ['pending', 'rejected'])) @endif

No leave requests found.

Showing {{ $leaveRequests->firstItem() }} to {{ $leaveRequests->lastItem() }} of {{ $leaveRequests->total() }} entries
{{ $leaveRequests->links() }}
@endsection @push('scripts')
@endpush