From d1a14556f2fe071d1f23d11098a9705480ca6edb Mon Sep 17 00:00:00 2001 From: panliang <1163816051@qq.com> Date: Fri, 5 May 2023 11:58:10 +0800 Subject: [PATCH] setting --- app/Admin/Controllers/SettingController.php | 19 ++++------------ database/seeders/DatabaseSeeder.php | 6 +++++- database/seeders/SettingSeeder.php | 24 +++++++++++++++++++++ 3 files changed, 33 insertions(+), 16 deletions(-) create mode 100644 database/seeders/SettingSeeder.php diff --git a/app/Admin/Controllers/SettingController.php b/app/Admin/Controllers/SettingController.php index 1bb58df..8b34b7d 100644 --- a/app/Admin/Controllers/SettingController.php +++ b/app/Admin/Controllers/SettingController.php @@ -18,10 +18,7 @@ class SettingController extends AdminController public function index() { - $page = $this->basePage()->body([ - Alert::make()->showIcon(true)->body("此处内容仅供演示, 设置项无实际意义,实际开发中请根据实际情况进行修改。"), - $this->form(), - ]); + $page = $this->basePage()->body($this->form()); return $this->response()->success($page); } @@ -37,13 +34,8 @@ class SettingController extends AdminController ->body( Tabs::make()->tabs([ Tab::make()->title('基本设置')->body([ - TextControl::make()->label('网站名称')->name('site_name'), - InputKV::make()->label('附加配置')->name('addition_config'), - ]), - Tab::make()->title('上传设置')->body([ - TextControl::make()->label('上传域名')->name('upload_domain'), - TextControl::make()->label('上传路径')->name('upload_path'), - ]), + TextControl::make()->label('RTSP 转流服务')->name('rtsp_url'), + ]) ]) ); } @@ -51,10 +43,7 @@ class SettingController extends AdminController public function store(Request $request) { $data = $request->only([ - 'site_name', - 'addition_config', - 'upload_domain', - 'upload_path', + 'rtsp_url' ]); return settings()->adminSetMany($data); diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index e796ac6..d198219 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -2,11 +2,12 @@ namespace Database\Seeders; -// use Illuminate\Database\Console\Seeds\WithoutModelEvents; +use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; class DatabaseSeeder extends Seeder { + use WithoutModelEvents; /** * Seed the application's database. * @@ -16,5 +17,8 @@ class DatabaseSeeder extends Seeder { $this->call(AdminMenuSeeder::class); $this->call(AdminSeeder::class); + $this->call(KeywordSeeder::class); + $this->call(BannerSeeder::class); + $this->call(SettingSeeder::class); } } diff --git a/database/seeders/SettingSeeder.php b/database/seeders/SettingSeeder.php new file mode 100644 index 0000000..815ab21 --- /dev/null +++ b/database/seeders/SettingSeeder.php @@ -0,0 +1,24 @@ + 'rtsp_url', 'values' => json_encode('ws://117.176.117.148:8100/rtsp?url=')] + ]; + AdminSetting::truncate(); + AdminSetting::insert($settings); + } +}