@extends('layouts.app') @section('title', 'Teacher Dashboard') @section('content')
{{-- Header --}}

Leave Overview

Monitor all student leave requests

{{-- Stats Grid --}}
📋

Pending

{{ $stats['pending'] ?? 0 }}

➡️

Forwarded

{{ $stats['forwarded'] ?? 0 }}

Approved

{{ $stats['approved'] ?? 0 }}

Rejected

{{ $stats['rejected'] ?? 0 }}

📊

Total

{{ $stats['total'] ?? 0 }}

{{-- Leave Requests Table --}}

All Leave Requests

@if($leaveRequests->count() > 0) @foreach($leaveRequests as $request) @endforeach
Student Type Duration Status Applied On Action
{{ $request->student->name ?? 'N/A' }}
{{ $request->student->roll_no ?? '-' }}
{{ $request->leave_type_label ?? '—' }} {{ $request->from_date->format('d M') }} - {{ $request->to_date ? $request->to_date->format('d M') : $request->from_date->format('d M') }} {{ ucfirst($request->status) }} {{ $request->created_at->format('d M Y') }} View
{{-- Pagination --}}
{{ $leaveRequests->links() }}
@else
📭

No leave requests found

@endif
@endsection