@extends('layouts.app') @section('title', 'Leave Report') @section('content')
Total Leaves
Approved
Pending
Rejected
Total Days (Approved)
| Employee | Department | Leave Type | Start Date | End Date | Total Days | Status | Reason | Applied On |
|---|---|---|---|---|---|---|---|---|
|
{{ strtoupper(substr($leave->employee?->name ?? 'N', 0, 1)) }}
{{ $leave->employee?->name ?? 'Unknown' }}
|
{{ $leave->employee?->contract?->position?->department?->department_name ?? '-' }} | {{ $leave->leaveType?->leave_name ?? 'N/A' }} | {{ $leave->start_date?->format('d M Y') ?? '-' }} | {{ $leave->end_date?->format('d M Y') ?? '-' }} | {{ $leave->total_days ?? 0 }} days | @if($leave->status == 'approved') Approved @elseif($leave->status == 'rejected') Rejected @elseif($leave->status == 'pending') Pending @else {{ ucfirst($leave->status) }} @endif | {{ Str::limit($leave->reason ?? '-', 30) }} | {{ $leave->created_at?->format('d M Y') ?? '-' }} |
| No leave records found | ||||||||