column('value', 'name'); // 驱动 $driver = Config::get('strategy.' . $strategy . '.class'); $class = new $driver($configs); $class->configs = $configs; // 获取该储存策略配置 return $class; } /** * 获取系统配置信息 * * @param string $name * @return array|mixed|null */ public function getConfig($name = '') { $configs = []; $data = \app\common\model\Config::all(); foreach ($data as $key => &$value) { $configs[$value->name] = $value->value; } if ($name) { return isset($configs[$name]) ? $configs[$name] : null; } return $configs; } }