@extends('layouts.app') @section('title', 'Dashboard Admin - SIAKAD') @section('page-title', 'Dashboard Admin') @section('content') @php $unreadNotifications = $notifications ?? collect(); $totalUnread = $unreadCount ?? 0; use App\Models\AcademicCalendar; // Data statistik mahasiswa per prodi $prodiStats = \App\Models\Prodi::withCount('mahasiswas')->get(); $totalMahasiswa = $prodiStats->sum('mahasiswas_count'); $maxCount = $prodiStats->max('mahasiswas_count') ?: 1; // Calendar data $upcomingEvents = AcademicCalendar::active() ->inRange(now()->format('Y-m-d'), now()->addDays(30)->format('Y-m-d')) ->orderBy('start_date') ->take(5) ->get(); $eventTypes = AcademicCalendar::getEventTypes(); @endphp
Program Studi
Dosen
Mahasiswa
Mata Kuliah
Notifikasi Baru
{{ $topProdi->mahasiswas_count }} mahasiswa terdaftar
Belum ada notifikasi baru
Tidak ada event terdekat