feat: add scene settings feature
This commit is contained in:
@@ -13,6 +13,7 @@
|
||||
use App\Http\Controllers\QuestionController;
|
||||
use App\Http\Controllers\SurveyQuestionController;
|
||||
use App\Http\Controllers\SliderController;
|
||||
use App\Http\Controllers\SceneController;
|
||||
use App\Http\Controllers\ImageController;
|
||||
use App\Http\Controllers\MusicController;
|
||||
use App\Http\Controllers\MediaController;
|
||||
@@ -158,6 +159,17 @@
|
||||
Route::delete('/slider/{id}', [SliderController::class, 'destroy']); // delete slider
|
||||
|
||||
|
||||
/// scenes (تنظیمات صحنه) — each scene has an image, optional video, and sound
|
||||
// Consolidated settings screen (all scenes + current user's preferences) in one call.
|
||||
Route::get('/scene-settings', [SceneController::class, 'settings']);
|
||||
Route::put('/scene-settings', [SceneController::class, 'updateSettings']);
|
||||
Route::get('/scenes', [SceneController::class, 'index']);
|
||||
Route::post('/scenes', [SceneController::class, 'store']); // multipart: image, video, sound
|
||||
Route::get('/scenes/{id}', [SceneController::class, 'show']);
|
||||
Route::post('/scenes/{id}', [SceneController::class, 'update']); // multipart update
|
||||
Route::delete('/scenes/{id}', [SceneController::class, 'destroy']);
|
||||
|
||||
|
||||
|
||||
///media
|
||||
Route::get('/media/filters', [MediaController::class, 'filters']);
|
||||
|
||||
Reference in New Issue
Block a user