Files
panel/routes/api.php
2025-08-04 16:33:07 +03:30

31 lines
1019 B
PHP

<?php
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\OpenRouterController;
use App\Http\Controllers\AuthController;
/*
|--------------------------------------------------------------------------
| API Routes
|--------------------------------------------------------------------------
|
| اینجا مسیرهای API را تعریف می‌کنیم که توسط RouteServiceProvider
| با پیش‌وند /api بارگذاری می‌شوند.
|
*/
// مسیر تست کاربر لاگین‌شده (نیاز به توکن دارد)
Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
return $request->user();
});
// مسیر ورود کاربر
Route::post('/login', [AuthController::class, 'login']);
// مسیرهای OpenRouter
Route::prefix('openrouter')->group(function () {
Route::post('/send-message', [OpenRouterController::class, 'sendMessage']);
Route::get('/models', [OpenRouterController::class, 'getModels']);
});