$_is_file_upload] )); } /** * 默认存储 * @return mixed * @author Tinywan(ShaoBo Wan) */ public static function getDefaultStorage() { return self::getConfig('default'); } /** * 获取存储配置 * @param string|null $name 名称 * @return mixed * @author Tinywan(ShaoBo Wan) */ public static function getConfig(string $name = null) { $config = (new UploadService)->setConfigVal(); if (!is_null($name)) { return $config['storage'][$name]; // return config('plugin.tinywan.storage.app.storage.' . $name, self::MODE_LOCAL); } return $config['storage']["default"]; // return config('plugin.tinywan.storage.app.storage.default'); } /** * 配置信息 * @param array $config */ public function config(array $config) { $this->$config = $config; return $this; } /** * @param $name * @param $arguments * @return mixed * @author Tinywan(ShaoBo Wan) */ public static function __callStatic($name, $arguments) { return static::disk()->{$name}(...$arguments); } }