get("type","service"); $data = (new SystemConfig)->where("type",$type)->where("status",1)->field("name,value")->select()->toArray(); $result = []; foreach ($data as $item) { $result[$item['name']] = $item['value']; } return successTrans("success.data",$result); } catch (\Throwable $throwable) { return error($throwable->getMessage()); } } public function setConfigData(Request $request): Response { try { $param = $request->post(); if (isset($param['data']['channel'])) unset($param['data']['channel']); foreach ($param['data'] as $k => $v){ if(is_array($v)) $v = implode(",",$v); sConf($param['type'].'.'.$k, $v); } return successTrans("success.data",[]); } catch (\Throwable $exception){ return error($exception->getMessage()); } } }