Initial commit

This commit is contained in:
2025-08-04 16:33:07 +03:30
commit f798e8e35c
9595 changed files with 1208683 additions and 0 deletions

30
routes/api.php Normal file
View File

@@ -0,0 +1,30 @@
<?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']);
});

8
routes/console.php Normal file
View File

@@ -0,0 +1,8 @@
<?php
use Illuminate\Foundation\Inspiring;
use Illuminate\Support\Facades\Artisan;
Artisan::command('inspire', function () {
$this->comment(Inspiring::quote());
})->purpose('Display an inspiring quote')->hourly();

7
routes/web.php Normal file
View File

@@ -0,0 +1,7 @@
<?php
use Illuminate\Support\Facades\Route;
Route::get('{any?}', function() {
return view('application');
})->where('any', '.*');