group(function () { Route::post('/llm/request', [LlmController::class, 'request']); }); // Admin authentication routes Route::middleware(['auth:sanctum', 'admin'])->prefix('admin')->group(function () { Route::post('login', [AdminAuthController::class, 'login']); Route::middleware('auth.admin')->group(function () { Route::post('logout', [AdminAuthController::class, 'logout']); Route::post('change-password', [AdminAuthController::class, 'changePassword']); // LLM Provider management Route::apiResource('llm-providers', LlmProviderController::class); // Client management Route::apiResource('clients', ClientController::class); Route::post('clients/{id}/auth-token', [ClientController::class, 'generateAuthToken']); }); });