@extends('layouts.admin.app') @section('content')
Kelola data kehadiran harian siswa dengan mudah & cepat
{{ $statistik['hadir'] }}
Hadir
{{ $statistik['izin'] }}
Izin
{{ $statistik['sakit'] }}
Sakit
{{ $statistik['alpha'] }}
Alpha
|
No
|
Siswa
|
Tanggal
|
Status
|
Keterangan
|
Aksi
|
|---|---|---|---|---|---|
|
{{ $kehadiran->firstItem() + $index }}
|
{{ strtoupper(substr($item->siswa->nama_siswa, 0, 1)) }}
{{ $item->siswa->nama_siswa }} @if($item->siswa->kelas) {{ $item->siswa->kelas->nama_kelas }} @else Belum ada kelas @endif |
{{ \Carbon\Carbon::parse($item->tanggal)->format('d M Y') }} {{ \Carbon\Carbon::parse($item->tanggal)->translatedFormat('l') }} |
@php $badges = [ 'hadir' => ['color' => 'bg-gradient-to-r from-green-100 to-emerald-100 text-green-700 border border-green-200', 'icon' => 'check-circle-fill'], 'izin' => ['color' => 'bg-gradient-to-r from-yellow-100 to-amber-100 text-yellow-700 border border-yellow-200', 'icon' => 'exclamation-circle-fill'], 'sakit' => ['color' => 'bg-gradient-to-r from-blue-100 to-sky-100 text-blue-700 border border-blue-200', 'icon' => 'thermometer-half'], 'alpha' => ['color' => 'bg-gradient-to-r from-red-100 to-rose-100 text-red-700 border border-red-200', 'icon' => 'x-circle-fill'], ]; $status = $badges[$item->status] ?? ['color' => 'bg-gray-200 text-gray-600', 'icon' => 'question-circle']; @endphp {{ ucfirst($item->status) }} |
@if($item->keterangan)
{{ $item->keterangan }}
@else
Tidak ada keterangan
@endif
|
|
|
Belum ada data kehadiran Silakan tambahkan data kehadiran terlebih dahulu |
|||||
Tindakan ini tidak dapat dibatalkan