mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-07-09 03:22:51 +08:00
新增配置自动添加;
This commit is contained in:
@@ -48,14 +48,38 @@ class Config extends AdminController
|
|||||||
public function save()
|
public function save()
|
||||||
{
|
{
|
||||||
$this->checkPostRequest();
|
$this->checkPostRequest();
|
||||||
$post = $this->request->post();
|
|
||||||
|
$post = $this->request->except(['group_name'], 'post');
|
||||||
|
|
||||||
|
$group_name = $this->request->post('group_name');
|
||||||
|
|
||||||
try {
|
try {
|
||||||
foreach ($post as $key => $val) {
|
foreach ($post as $key => $val) {
|
||||||
$this->model
|
|
||||||
->where('name', $key)
|
if (empty($group_name)) {
|
||||||
->update([
|
|
||||||
'value' => $val,
|
$this->model
|
||||||
|
->where('name', $key)
|
||||||
|
->update([
|
||||||
|
'value' => $val,
|
||||||
|
]);
|
||||||
|
} else {
|
||||||
|
$model_config = SystemConfig::where('group', $group_name)
|
||||||
|
->where('name', $key)
|
||||||
|
->find();
|
||||||
|
|
||||||
|
if (empty($model_config)) {
|
||||||
|
$model_config = SystemConfig::create([
|
||||||
|
'group' => $group_name,
|
||||||
|
'name' => $key,
|
||||||
|
'value' => $val
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
|
$model_config->save([
|
||||||
|
'value' => $val
|
||||||
]);
|
]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
TriggerService::updateMenu();
|
TriggerService::updateMenu();
|
||||||
TriggerService::updateSysconfig();
|
TriggerService::updateSysconfig();
|
||||||
@@ -64,5 +88,4 @@ class Config extends AdminController
|
|||||||
}
|
}
|
||||||
$this->success('保存成功');
|
$this->success('保存成功');
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<form id="app-form" class="layui-form layuimini-form">
|
<form id="app-form" class="layui-form layuimini-form">
|
||||||
|
<input type="hidden" name="group_name" value="site">
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label">站点名称</label>
|
<label class="layui-form-label">站点名称</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
|
|||||||
Reference in New Issue
Block a user