{{-- Select2 CSS --}}
Back to My Leaves
Apply for Leave
@if ($errors->any())
@foreach ($errors->all() as $error)
{{ $error }}
@endforeach
@endif @if(session('error'))
{{ session('error') }}
@endif @if(session('success'))
{{ session('success') }}
@endif
@csrf {{-- Request Type Tabs --}}
Request Type
@forelse($requestTypes ?? [] as $rt)
first ? 'checked' : '' }}> {{ $rt->name }}
@empty
Leave
@endforelse
{{-- Leave Type & Balance --}}
Leave Details
This Month Balance
--
days
Limit:
--
days/month
Used:
--
days
⚠️ You have exceeded your monthly leave limit. You can still apply, but it may require special approval.
Leave Type
*
@forelse($leaveTypes ?? [] as $lt)
{{ $lt->name }}{{ $lt->code ? ' ('.$lt->code.')' : '' }}
@empty
-- No leave types available --
@endforelse
Number of Days
*
Half day = 0.5
{{-- Date Range --}}
Duration
From Date
*
To Date
*
{{-- Reason --}}
Details
Reason
{{ old('reason') }}
Attachment
Optional. Max 5MB (PDF, DOC, Images)
{{-- Followers & Handovers with Select2 --}}
Notify & Handover
Notify (Followers)
@foreach($staffList ?? [] as $staff)
id, old('followers', $selectedFollowers ?? [])) ? 'selected' : '' }}> {{ $staff->first_name }} {{ $staff->last_name }}
@endforeach
Select staff members to notify
Handover Work To
@foreach($staffList ?? [] as $staff)
id, old('handovers', $selectedHandovers ?? [])) ? 'selected' : '' }}> {{ $staff->first_name }} {{ $staff->last_name }}
@endforeach
Who will handle your work
Cancel
Submit Application
{{-- jQuery (required for Select2) --}} {{-- Select2 JS --}}