@extends('layouts.admin') {{ config('app.name', 'Laravel') }} | Show Classes @section('main-content')
@if (Session::has('success')) @endif @if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@php $yearRange = session('year_range'); // Example: "2023-2024" $currentDate = now(); [$startYear, $endYear] = explode('-', $yearRange); $startDate = \Carbon\Carbon::create($startYear, 4, 1, 0, 0, 0); // April 1st $endDate = \Carbon\Carbon::create($endYear, 3, 31, 23, 59, 59); // March 31st @endphp

Records / Classes

Class
@if ($currentDate->between($startDate, $endDate)) @endif @if (isset($classes) && count($classes) != 0) @foreach ($classes as $key => $value) @if ($currentDate->between($startDate, $endDate)) @endif @endforeach @else @endif
S.No Class Rank Class Name Class Mail Teacher Name Alternate_Teacher Package AttachedActions
{{ $key + 1 }} {{ $value->rank_class }} {{ $value->class_name != 'Other' ? ucwords($value->class_name) : ucwords($value->other_class_name) }} {{ isset($value->user->email) ? $value->user->email : '' }} @if (isset($value->teacher_ids) && is_array($value->teacher_ids)) @php $teacher_names = []; @endphp @foreach ($value->teacher_ids as $teacher_id) @if (isset($teacher_arr[$teacher_id])) @php $teacher_names[] = $teacher_arr[$teacher_id]; @endphp @endif @endforeach {{ implode(', ', $teacher_names) }} @else N.A. @endif {{ $value->alternate_teacher ?: 'Not assigned' }} {{ $package_arr[$value->fee_plan_id] }}
{{ 'No record found' }}
@endsection