feat: add version

This commit is contained in:
2026-06-24 18:10:30 +03:30
parent 40b7efac2f
commit 706b349130
4 changed files with 152 additions and 0 deletions
+10
View File
@@ -19,6 +19,7 @@
use App\Http\Controllers\FaqCategoryController;
use App\Http\Controllers\SliderController;
use App\Http\Controllers\AnnouncementController;
use App\Http\Controllers\AppVersionController;
use App\Http\Controllers\SceneController;
use App\Http\Controllers\ThemeController;
use App\Http\Controllers\BellSoundController;
@@ -208,6 +209,15 @@
Route::post('/announcements/{id}', [AnnouncementController::class, 'update']); // update (multipart: image)
Route::delete('/announcements/{id}', [AnnouncementController::class, 'destroy']); // delete
/// app versions
Route::get('/versions/latest', [AppVersionController::class, 'latest']); // newest version (app update check)
Route::get('/versions', [AppVersionController::class, 'index']); // list all (admin)
Route::post('/versions', [AppVersionController::class, 'store']); // create
Route::get('/versions/{id}', [AppVersionController::class, 'show']); // single
Route::put('/versions/{id}', [AppVersionController::class, 'update']); // update (json)
Route::post('/versions/{id}', [AppVersionController::class, 'update']); // update (multipart: image)
Route::delete('/versions/{id}', [AppVersionController::class, 'destroy']); // delete
/// themes (color themes a scene can use)
Route::get('/themes', [ThemeController::class, 'index']);