@extends('layouts.app') @section('title', 'Academic Years') @section('page-title', 'Academic Years') @section('page-description') Manage academic years, active periods and the current academic session. @endsection @section('content') {{-- ============================================================ Toolbar ============================================================ --}} {{-- ============================================================ Toolbar ============================================================ --}}
{{-- ======================================================== Search & Filters ======================================================== --}}
{{-- Search --}}
{{-- --}}
{{-- Status --}}
{{-- Current --}}
{{-- Filter --}} {{-- Reset --}} @if (request()->hasAny(['search', 'status', 'current'])) Reset @endif
{{-- ======================================================== Actions ======================================================== --}}
{{-- @can('academic-years.view') --}} Export CSV {{-- @endcan --}} {{-- @can('academic-years.create') --}} New Academic Year {{-- @endcan --}}
{{-- ============================================================ Academic Years Table ============================================================ --}}
{{-- Table Header --}}

Academic Year List

{{ $academicYears->total() }} {{ Str::plural('academic year', $academicYears->total()) }} found

{{-- Bulk Actions --}}
{{-- Desktop / Tablet Table --}}
@forelse($academicYears as $academicYear) {{-- Checkbox --}} {{-- Academic Year --}} {{-- Start Date --}} {{-- End Date --}} {{-- Duration --}} {{-- Current --}} {{-- Status --}} {{-- Actions --}} @empty @endforelse
Academic Year Start Date End Date Duration Current Status Actions

{{ $academicYear->name }}

Academic session

{{ $academicYear->start_date->format('d M Y') }} {{ $academicYear->end_date->format('d M Y') }} {{ $academicYear->start_date->diffInDays($academicYear->end_date) + 1 }} days @if ($academicYear->is_current) Current @else @endif @if ($academicYear->is_active) Active @else Inactive @endif
@csrf @method('DELETE')

No academic years found

@if (request()->hasAny(['search', 'status', 'current'])) No records match your current search or filters. @else Create your first academic year to begin organizing school records. @endif

@if (request()->hasAny(['search', 'status', 'current'])) Clear Filters @else New Academic Year @endif
{{-- Pagination --}} @if ($academicYears->hasPages())

Showing {{ $academicYears->firstItem() }} to {{ $academicYears->lastItem() }} of {{ $academicYears->total() }} results

{{ $academicYears->withQueryString()->links() }}
@endif
{{-- ============================================================ Bulk Delete Form ============================================================ --}} @endsection @push('scripts') @endpush