group(function () { Route::post('/login', [AuthController::class, 'login']); Route::middleware('auth:sanctum')->group(function () { Route::get('/me', [AuthController::class, 'me']); Route::post('/logout', [AuthController::class, 'logout']); Route::post('/logout-all', [AuthController::class, 'logoutAll']); }); }); // Protected API Routes Route::middleware('auth:sanctum')->group(function () { // Dashboard API endpoints Route::prefix('dashboard')->group(function () { Route::get('/summary', [DashboardController::class, 'apiSummary']); Route::get('/pertek', [DashboardController::class, 'apiPertek']); Route::get('/rintek', [DashboardController::class, 'apiRintek']); Route::get('/amdal', [DashboardController::class, 'apiAmdal']); Route::get('/bengkel', [DashboardController::class, 'apiBengkel']); }); });