@extends('layouts.app') @section('title', 'Leave Request') @section('header', 'Leave Request') @section('subheader', $leaveRequest->employee?->full_name) @section('content')

{{ $leaveRequest->leaveType?->name }}

Employee
{{ $leaveRequest->employee?->full_name }}
Duration
{{ $leaveRequest->start_date->format('M d, Y') }} – {{ $leaveRequest->end_date->format('M d, Y') }} ({{ $leaveRequest->days }} day(s))
Reason
{{ $leaveRequest->reason }}

Approval Workflow

  • Manager Approval @if ($leaveRequest->manager_reviewed_at) {{ $leaveRequest->managerReviewer?->name }} · {{ $leaveRequest->manager_reviewed_at->format('M d, H:i') }} @if ($leaveRequest->status === \App\Models\LeaveRequest::STATUS_REJECTED && ! $leaveRequest->hr_reviewed_at) Rejected @else Approved @endif @elseif ($leaveRequest->isPending()) Pending @else @endif
  • HR Approval @if ($leaveRequest->hr_reviewed_at) {{ $leaveRequest->hrReviewer?->name }} · {{ $leaveRequest->hr_reviewed_at->format('M d, H:i') }} {{ $leaveRequest->status === \App\Models\LeaveRequest::STATUS_APPROVED ? 'Approved' : 'Rejected' }} @elseif ($leaveRequest->isAwaitingHr()) Pending @else @endif
@if ($leaveRequest->manager_comment)

Manager: {{ $leaveRequest->manager_comment }}

@endif @if ($leaveRequest->hr_comment)

HR: {{ $leaveRequest->hr_comment }}

@endif
@can('review', $leaveRequest)

{{ $leaveRequest->isPending() ? 'Manager Review' : 'HR Review' }}

{{ $leaveRequest->isPending() ? 'Approving forwards this to HR for final approval.' : 'Approving grants the leave and deducts the balance.' }}

@csrf @method('PATCH')
@error('review_comment')
{{ $message }}
@enderror
@endcan ← Back to list
@endsection