@extends('layout.layout') @section('content') @include('components.alert') @php $totalAbsentTeachers = $absentTeachers->count(); $totalAbsenceCases = $absentTeachers->sum('total_absences'); $averagePerTeacher = $totalAbsentTeachers > 0 ? number_format($absentTeachers->avg('total_absences'), 2) : 0; @endphp
Filter By Date

Pick a day to inspect teacher absences and the sessions affected on that date.

Reset
Total Absent Teachers {{ $totalAbsentTeachers }}
Total Absence Cases {{ $totalAbsenceCases }}
Average Per Teacher {{ $averagePerTeacher }}
Teacher Summary

Results for {{ \Carbon\Carbon::parse($absenceDate)->format('Y-m-d') }}.

Total Teachers: {{ $totalAbsentTeachers }}
@foreach ($absentTeachers as $index => $teacherData) @php $teacher = $teacherData['teacher']; $teacherName = $teacher ? trim(($teacher->first_name ?? '') . ' ' . ($teacher->last_name ?? '')) : 'N/A'; @endphp {{ $index + 1 }} {{ $teacherName }} {{ $teacher->email ?? 'N/A' }} {{ $teacherData['total_absences'] }} times
@if ($teacher) @endif
@endforeach
@endsection @push('styles') @endpush