request->isGet()) { $this->title = '微信小程序配置'; $this->fetch(); } else { $this->__save(); } } /** * 首页轮播图片 * @menu true * @auth true * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException */ public function slider() { $this->skey = 'slider'; if ($this->request->isGet()) { $this->title = '轮播图片管理'; $this->data = sysdata($this->skey); $this->fetch(); } else { if (sysdata($this->skey, json_decode(input('data'), true))) { $this->success('轮播图保存成功!', ''); } else { $this->error('轮播图保存失败,请稍候再试!'); } } } /** * 保存配置参数 * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException */ private function __save() { if ($this->request->isPost()) { $data = $this->request->post(); foreach ($data as $k => $v) sysconf($k, $v); $this->success('配置保存成功!'); } } }