Halo, {{ optional(auth()->user())->name ?? 'Guru' }}
@php
try {
$userId = optional(auth()->user())->id;
$classes = \App\Models\Kelas::where('walikelas_id', $userId)->get();
} catch (\Throwable $e) {
$classes = collect();
}
$classNames = $classes->pluck('nama')->filter()->values();
$totalPeserta = 0;
try {
if (class_exists(\App\Models\DidikPokok::class) && $classNames->isNotEmpty()) {
$totalPeserta = \App\Models\DidikPokok::whereIn('kelas', $classNames->toArray())->count();
}
} catch (\Throwable $e) {
$totalPeserta = 0;
}
@endphp
@if($classNames->isNotEmpty())
Walikelas {{ $classNames->implode(', ') }} dengan jumlah peserta didik {{ $totalPeserta }}
@else
Daftar diri anda pada admin sebagai guru walikelas
@endif