@extends('dashlayouts.app') @section('content')

Rekod Kehadiran Kelas

@if(session('success')) @endif @if(session('error')) @endif
Kembali ke Overview
Maklumat Murid
@if ($student->attendance_status == 0) Active @elseif ($student->attendance_status == 1) 1/3 Warning @elseif ($student->attendance_status == 2) 2/3 Warning @elseif ($student->attendance_status == 3) 3/3 - CRITICAL @endif
ID Murid: {{ $student->student_id }}
Nama Murid: {{ $student->student_name }}
Sekolah: {{ $student->nama_pusat }}
Status Kehadiran: @if ($student->attendance_status == 0) Active @elseif ($student->attendance_status == 1) 1/3 @elseif ($student->attendance_status == 2) 2/3 @elseif ($student->attendance_status == 3) 3/3 - WARNING @endif
@php $attendanceByWeek = $attendance->groupBy(function($att) { return \Carbon\Carbon::parse($att->class_date)->weekOfYear; }); @endphp @if($attendanceByWeek->count() > 0) @foreach($attendanceByWeek as $weekNumber => $weekAttendance) @php $firstDate = \Carbon\Carbon::parse($weekAttendance->first()->class_date); $monday = $firstDate->copy()->startOfWeek()->format('d/m/Y'); $friday = $firstDate->copy()->startOfWeek()->addDays(4)->format('d/m/Y'); @endphp
Minggu {{ $weekNumber }}
{{ $monday }} - {{ $friday }}
@foreach($weekAttendance as $index => $att) @php $dayName = \Carbon\Carbon::parse($att->class_date)->format('l'); $dayClass = 'day-' . strtolower($dayName); @endphp @endforeach
No. Subjek Tarikh & Hari Masa Kelas
{{ $index + 1 }} {{ $att->subjek }}
{{ \Carbon\Carbon::parse($att->class_date)->locale('ms')->isoFormat('dddd') }}
{{ \Carbon\Carbon::parse($att->class_date)->format('d/m/Y') }}
{{ \Carbon\Carbon::parse($att->class_start)->format('h:i A') }} - {{ \Carbon\Carbon::parse($att->class_end)->format('h:i A') }}
@endforeach @if($attendance->hasPages())
{{ $attendance->links() }}
@endif @else
Tiada Rekod Dijumpai

Belum ada rekod kehadiran kelas untuk murid ini.

@endif
@endsection