@extends('layouts.app') @section('title', 'Leave Requests - Pharmacy Management') @section('content')

Leave Requests

Manage employee leave requests

@can('create_leaves')

Request Leave

@csrf
@endcan
@forelse($leaves as $leave) @empty @endforelse
Employee Leave Type From To Days Reason Status Actions
{{ $leave->employee->full_name ?? '-' }} {{ $leave->leaveType->name ?? ucfirst($leave->leave_type) }} {{ $leave->start_date }} {{ $leave->end_date }} {{ $leave->days }} {{ $leave->reason ?? '-' }} @php $statusColors = ['approved' => 'bg-green-100 text-green-800', 'rejected' => 'bg-red-100 text-red-800', 'pending' => 'bg-yellow-100 text-yellow-800']; $color = $statusColors[$leave->status] ?? 'bg-gray-100 text-gray-800'; @endphp {{ $leave->status }} @if($leave->status === 'pending') @can('approve_leaves')
@csrf
@endcan @endif
No leave requests found
{{ $leaves->links() }}
@endsection