getStorageList(); return success($res); } /** * 存储配置详情 * @param $storage_type 存储驱动类型 * @return Response */ public function storageConfig($storage_type) { $res = (new StorageConfigService())->getStorageConfig($storage_type); return success($res); } /** * 存储设置修改 * @return Response */ public function editStorage($storage_type) { //参数获取 $storage_type_list = StorageDict::getType(); if (!array_key_exists($storage_type, $storage_type_list)) throw new AdminException('OSS_TYPE_NOT_EXIST'); //数据验证 $data = [ ['is_use', 0] ]; foreach ($storage_type_list[$storage_type]['params'] as $k_param => $v_param) { $data[] = [$k_param, '']; } $request_data = $this->request->params($data); (new StorageConfigService())->setStorageConfig($storage_type, $request_data); return success('SET_SUCCESS'); } }