From df4fdc79017a47e82e86f0a6b1ea7e3408859b3a Mon Sep 17 00:00:00 2001 From: liutk <961510893@qq.com> Date: Mon, 23 Feb 2026 21:36:36 +0800 Subject: [PATCH] 0.95 --- app/Admin/Controllers/SettingController.php | 11 ++++++---- .../Controllers/Api/SettingController.php | 22 +++++++++++++++++++ routes/api.php | 2 ++ 3 files changed, 31 insertions(+), 4 deletions(-) create mode 100644 app/Http/Controllers/Api/SettingController.php diff --git a/app/Admin/Controllers/SettingController.php b/app/Admin/Controllers/SettingController.php index bf2919b..868dabc 100644 --- a/app/Admin/Controllers/SettingController.php +++ b/app/Admin/Controllers/SettingController.php @@ -32,11 +32,14 @@ class SettingController extends AdminController ->body( Tabs::make()->tabs([ Tab::make()->title('网站设置')->body([ - amis()->TextControl('hot_keywords', '搜索热词')->size('lg'), + // amis()->TextControl('hot_keywords', '搜索热词')->size('lg'), + + amis()->TextControl('company_name', '公司全称')->size('lg'), + amis()->TextControl('conect_address', '总部地址')->size('lg'), amis()->TextControl('conect_phone', '联系电话')->size('lg'), - amis()->TextControl('conect_address', '联系地址')->size('lg'), - Components::make()->fuEditorControl('company', '公司介绍'), - Components::make()->fuEditorControl('contactus', '联系我们'), + amis()->TextControl('conect_mail', 'E-MALL')->size('lg'), + // amis()->TextControl('company', 'E-MALL')->size('lg'), + // Components::make()->fuEditorControl('company', '公司介绍'), ]), Tab::make()->title('上传设置')->body([ amis()->RadiosControl('upload_disk', '上传驱动')->options([ diff --git a/app/Http/Controllers/Api/SettingController.php b/app/Http/Controllers/Api/SettingController.php new file mode 100644 index 0000000..e1c4732 --- /dev/null +++ b/app/Http/Controllers/Api/SettingController.php @@ -0,0 +1,22 @@ +settings()->get('company_name'), + 'conect_address'=>settings()->get('conect_address'), + 'conect_phone'=>settings()->get('conect_phone'), + 'conect_mail'=>settings()->get('conect_mail'), + ]; + + return $this->json($array); + } +} \ No newline at end of file diff --git a/routes/api.php b/routes/api.php index a9bc28d..e907545 100644 --- a/routes/api.php +++ b/routes/api.php @@ -23,6 +23,8 @@ Route::middleware('auth:sanctum')->get('/user', function (Request $request) { Route::middleware('api')->group(function () { Route::post('captchas', [CaptchaController::class, 'store']); Route::get('captchas/{captcha}', [CaptchaController::class, 'show']); + + Route::get('/settings', [SettingController::class, 'index']); //广告 Route::get('/ads', [AdController::class, 'index']);