request->post(); $list = SystemConfig::column('value','name'); foreach ($post_data as $key => $value) { if(!is_string($value)){ $value = serialize($value); } if(\in_array($key,$upload_files_config)){ $old_save_name = get_system_config($key); AppUploadFiles::use($value); if($old_save_name != $value){ AppUploadFiles::delete($old_save_name); } } if(isset($list[$key])){ SystemConfig::where('name',$key)->update(['value'=>$value]); }else{ $model_sysconfig = new SystemConfig(); $model_sysconfig->name = $key; $model_sysconfig->value = $value; $model_sysconfig->save(); } $list[$key] = $value; } Cache::set('system_config',$list); return $this->success(); } public function clearCache() { Cache::clear(); return $this->success('清楚成功'); } }