group(function () { Route::middleware('role:admin')->prefix('admin')->group(function () { Route::apiResource('siswa', SiswaController::class); Route::apiResource('jurusan', JurusanController::class); Route::apiResource('guru', GuruController::class); Route::apiResource('alumni', AlumniController::class); Route::apiResource('prospek-kerja', ProspekKerjaController::class); Route::get('/dashboard-stats', [DashboardAdminController::class, 'index']); Route::get('/riwayat', [RiwayatController::class, 'index']); Route::get('/riwayat/{id}', [RiwayatController::class, 'show']); }); Route::middleware('role:siswa')->prefix('student')->group(function () { Route::get('/dashboard-stats', [DashboardStudentController::class, 'index']); Route::post('/proses-rekomendasi', [RecommendationApiController::class, 'hitungPrediksi']); Route::get('/hasil-rekomendasi/{id}', [RecommendationApiController::class, 'getHasilRekomendasi']); }); Route::post('/logout', [AuthController::class, 'logout']); });