@php
$kelasList = \App\Models\Kelas::orderBy('nama')->get();
$pesertaList = class_exists(\App\Models\DidikPokok::class) ? \App\Models\DidikPokok::orderBy('nama')->get() : collect();
// order ekstrakulikuler by kategori then name
$ekstraList = collect();
if (class_exists(\App\Models\Ekstrakulikuler::class)) {
try {
$ekstraList = \App\Models\Ekstrakulikuler::orderByRaw("CASE WHEN kategori='wajib 1' THEN 1 WHEN kategori='wajib 2' THEN 2 WHEN kategori='wajib 3' THEN 3 ELSE 4 END")->orderBy('nama')->get();
} catch (\Throwable $e) {
$ekstraList = \App\Models\Ekstrakulikuler::orderBy('nama')->get();
}
}
@endphp
A = Mahir, B = Cakap, C = Berkembang