@extends('layouts.admin') @section('page-title', 'Leave Management') @section('content')

Leave Management

Manage employee leave requests

@forelse($leaves as $leave) @empty @endforelse
Employee Leave Type From To Days Status Actions
{{ strtoupper(substr($leave->employee->first_name, 0, 1).substr($leave->employee->last_name, 0, 1)) }}
{{ $leave->employee->first_name }} {{ $leave->employee->last_name }}
{{ $leave->leaveType->name ?? $leave->leave_type ?? 'N/A' }} {{ \Carbon\Carbon::parse($leave->start_date)->format('M d, Y') }} {{ \Carbon\Carbon::parse($leave->end_date)->format('M d, Y') }} {{ $leave->total_days }} {{ ucfirst($leave->status) }}
@if($leave->status === 'pending')
@csrf
@csrf
@endif

No leave requests found

@if(isset($leaves) && $leaves->hasPages())
{{ $leaves->links() }}
@endif
@endsection