diff --git a/app/Admin/Controllers/SettingController.php b/app/Admin/Controllers/SettingController.php index 3519982..c60c98b 100644 --- a/app/Admin/Controllers/SettingController.php +++ b/app/Admin/Controllers/SettingController.php @@ -27,6 +27,14 @@ class SettingController extends AdminController ->body( Tabs::make()->tabs([ Tab::make()->title('网站设置')->body([ + amis()->ImageControl('website.launch_images', 'App启动动画') + ->receiver($this->uploadImagePath().'?full-url=1') + ->accept('.png,.jpg,.jpeg') + ->multiple() + ->draggable() + ->joinValues(false) + ->extractValue() + ->value('${website.launch_images}'), amis()->ImageControl('website.download_page_background', '下载页背景图') ->accept('.png,.jpg,.jpeg') ->receiver($this->uploadImagePath().'?full-url=1') diff --git a/app/Http/Controllers/Api/ConfigurationController.php b/app/Http/Controllers/Api/ConfigurationController.php new file mode 100644 index 0000000..1378ef9 --- /dev/null +++ b/app/Http/Controllers/Api/ConfigurationController.php @@ -0,0 +1,18 @@ +get('website', []); + + return [ + 'launch_images' => $websiteConfigs['launch_images'] ?? [], + ]; + } +} diff --git a/routes/api.php b/routes/api.php index 7ae025c..a7e0302 100644 --- a/routes/api.php +++ b/routes/api.php @@ -6,6 +6,7 @@ use App\Http\Controllers\Api\Account\TaskPerformanceController; use App\Http\Controllers\Api\AppVersionController; use App\Http\Controllers\Api\Auth\AccessTokenController; use App\Http\Controllers\Api\ComplaintController; +use App\Http\Controllers\Api\ConfigurationController; use App\Http\Controllers\Api\FeedbackController; use App\Http\Controllers\Api\FileUploadController; use App\Http\Controllers\Api\KeywordController; @@ -29,6 +30,8 @@ Route::get('region', [RegionController::class, 'index']); Route::get('latest-app-versions', [AppVersionController::class, 'latest']); +Route::get('configurations', [ConfigurationController::class, 'index']); + Route::group([ 'middleware' => ['auth:api'], ], function () {