History Absensi
@php $bulanSekarang = (int) date('n'); @endphp

📊 Statistik Kehadiran

Total Absen
{{$countOntime + $countLate}}
Terlambat
{{$countLate}}
Tepat Waktu
{{$countOntime}}
Tanggal
Masuk
Keluar
@php // Ambil bulan dan tahun dari filter, default ke bulan sekarang $bulan = request('bulan') ?? date('n'); $tahun = date('Y'); $jumlahHari = cal_days_in_month(CAL_GREGORIAN, $bulan, $tahun); // Buat array data absensi dengan key tanggal $dataAbsen = []; foreach ($data as $d) { $dataAbsen[$d->tanggal] = $d; } @endphp @for ($i = 1; $i <= $jumlahHari; $i++) @php $tanggal = sprintf('%04d-%02d-%02d', $tahun, $bulan, $i); $absen = $dataAbsen[$tanggal] ?? null; @endphp
{{ $tanggal }}
{{ $absen ? ($absen->jam_masuk ?? '-') : '-' }}
{{ $absen ? ($absen->jam_keluar ?? '-') : '-' }}
@endfor
Home
Absensi
Data Absensi