@extends('adminlte::page') @section('title', 'Laporan Absensi Siswa | Smart Cendekia') @section('content_header')
Rekapitulasi kehadiran siswa dalam Kegiatan Belajar Mengajar (KBM).
| No | Waktu | Profil Siswa | Mata Pelajaran | Guru | Status |
|---|---|---|---|---|---|
| {{ $loop->iteration + ($laporans->currentPage() - 1) * $laporans->perPage() }} | {{-- Waktu --}}
{{ \Carbon\Carbon::parse($row->created_at)->translatedFormat('d M Y') }}
{{ \Carbon\Carbon::parse($row->created_at)->format('H:i') }} WIB
|
{{-- Profil Siswa --}}
@if($row->siswa->foto_url)
{{ substr($row->siswa->nama_lengkap ?? '-', 0, 1) }}
@endif
{{ $row->siswa->nama_lengkap ?? '-' }}
{{ $row->siswa->kelas->nama_kelas ?? 'Tanpa Kelas' }}
@if(isset($sekolahs) && count($sekolahs) > 1)
({{ $row->siswa->kelas->sekolah->nama_sekolah ?? '-' }})
@endif
|
{{-- Mapel & Catatan --}}
{{ $row->sesiPembelajaran->jadwal->mataPelajaran->nama_mapel ?? '-' }}
@if($row->catatan)
{{ $row->catatan }}
@endif
|
{{-- Guru --}}
|
{{-- Status Badge --}}
@php $status = $row->status_kehadiran; $badgeClass = 'bg-light-secondary text-muted'; $icon = 'fa-minus'; if ($status == 'Hadir') { $badgeClass = 'bg-light-success text-success'; $icon = 'fa-check'; } elseif ($status == 'Terlambat') { $badgeClass = 'bg-light-warning text-warning'; $icon = 'fa-clock'; } elseif ($status == 'Izin' || $status == 'Sakit') { $badgeClass = 'bg-light-info text-info'; $icon = 'fa-envelope'; } elseif ($status == 'Alpa') { $badgeClass = 'bg-light-danger text-danger'; $icon = 'fa-times'; } @endphp {{ $status }} |
Data Tidak DitemukanBelum ada data absensi untuk tanggal atau pencarian ini. |
|||||