From 30f95ae8c7f848e1fae45d26cb8fc0816f440ba6 Mon Sep 17 00:00:00 2001 From: panliang <1163816051@qq.com> Date: Wed, 14 Sep 2022 11:41:09 +0800 Subject: [PATCH] Setting Model --- .../Http/Controllers/SettingController.php | 2 +- packages/setting/src/Setting.php | 14 --------- src/Models/Setting.php | 31 +++++++++++++++++++ 3 files changed, 32 insertions(+), 15 deletions(-) delete mode 100644 packages/setting/src/Setting.php create mode 100644 src/Models/Setting.php diff --git a/packages/setting/src/Http/Controllers/SettingController.php b/packages/setting/src/Http/Controllers/SettingController.php index aaf10fb..59684a3 100644 --- a/packages/setting/src/Http/Controllers/SettingController.php +++ b/packages/setting/src/Http/Controllers/SettingController.php @@ -12,7 +12,7 @@ use Dcat\Admin\Http\Controllers\AdminController; class SettingController extends AdminController { - protected $translation = 'peidikeji.setting::setting'; + protected $translation = 'peidikeji.dcat-admin-extension-setting::setting'; protected function grid() { diff --git a/packages/setting/src/Setting.php b/packages/setting/src/Setting.php deleted file mode 100644 index 4501af3..0000000 --- a/packages/setting/src/Setting.php +++ /dev/null @@ -1,14 +0,0 @@ -text('key1')->required(); - $this->text('key2')->required(); - } -} diff --git a/src/Models/Setting.php b/src/Models/Setting.php new file mode 100644 index 0000000..29d902a --- /dev/null +++ b/src/Models/Setting.php @@ -0,0 +1,31 @@ +init(); + + parent::__construct($attributes); + } + + protected function init() + { + $connection = config('admin.database.connection') ?: config('database.default'); + + $this->setConnection($connection); + + $this->setTable(config('admin.database.settings_table') ?: 'admin_settings'); + } +}