@extends('layouts.app') @section('title', 'Absensi Harian Siswa') @section('content')

Absensi Harian Siswa

Monitoring absensi harian siswa dan koreksi manual.

@if(Route::has('admin.student-daily-attendances.export')) Ekspor Excel @endif
@if(session('success')){{ session('success') }}@endif
Tanggal NIS Nama Siswa Kelas Check In Check Out Status Sumber Data Catatan Aksi @forelse($attendances as $attendance) {{ $attendance->date?->format('Y-m-d') }} {{ $attendance->student->student_number ?? '–' }} {{ $attendance->student->full_name ?? '–' }} {{ $attendance->student->classroom->name ?? '–' }} {{ $attendance->check_in_time ?? '–' }} {{ $attendance->check_out_time ?? '–' }} @php $statusValue = $attendance->status instanceof \App\Enums\AttendanceStatus ? $attendance->status->value : (string) $attendance->status; $statusLabel = $attendance->status instanceof \App\Enums\AttendanceStatus ? $attendance->status->label() : ucfirst($statusValue); $statusColors = [ 'present' => 'green', 'late' => 'yellow', 'absent' => 'red', 'permission' => 'blue', 'sick' => 'purple', ]; @endphp {{ $statusLabel }} {{ $attendance->is_auto ? 'Auto Scan' : 'Manual/Admin' }} {{ $attendance->notes ?? '–' }} @empty Tidak ada data absensi @endforelse @if($attendances->hasPages()) {{ $attendances->withQueryString()->links() }} @endif
@csrf @method('PATCH')
@endsection