payload['id'] ?? null; if (!$id) { return $this->error('input-error'); } /** * @var SysConfig $model */ $model = SysConfig::query()->find($id); // dump($model); if(!$model){ return $this->error('noinfo'); } try { DB::beginTransaction(); $model->value = $input['value']; if(!$model->save()){ return $this->error('error'); } DB::commit(); Config::clear_cache(); }catch (\Exception $exception){ DB::rollBack(); } return $this->success('ok')->refresh(); } }