This commit is contained in:
ct
2025-07-16 12:38:06 +08:00
parent d4b69df538
commit d4c5fb5589
25 changed files with 249 additions and 86 deletions

View File

@@ -17,6 +17,12 @@
Route::post('/ai-hints', [UserAIController::class, 'aiHints'])->name('api.ai_hints');
// Basic export routes (no authentication required)
Route::group(['prefix' => 'basic-export'], function () {
Route::post('/request', [UserExportController::class, 'basicExportRequest'])->name('api.basic_export.request');
Route::post('/complete', [UserExportController::class, 'basicExportComplete'])->name('api.basic_export.complete');
});
Route::middleware('auth:sanctum')->group(function () {
Route::group(['prefix' => 'user'], function () {
@@ -31,9 +37,10 @@
Route::post('/logout', [SanctumAuthController::class, 'logout']);
Route::post('/premium-export/request', [UserExportController::class, 'premiumExportRequest'])->name('api.user.premium_export.request');
Route::post('/premium-export/complete', [UserExportController::class, 'premiumExportComplete'])->name('api.user.premium_export.complete');
Route::group(['prefix' => 'premium-export'], function () {
Route::post('/request', [UserExportController::class, 'premiumExportRequest'])->name('api.user.premium_export.request');
Route::post('/complete', [UserExportController::class, 'premiumExportComplete'])->name('api.user.premium_export.complete');
});
Route::group(['prefix' => 'generate_meme'], function () {
Route::post('/', [UserAIController::class, 'generateMeme'])->name('api.user.generate_meme');