diff --git a/app/Enums/Strategy/CosOption.php b/app/Enums/Strategy/CosOption.php new file mode 100644 index 00000000..8d588d1d --- /dev/null +++ b/app/Enums/Strategy/CosOption.php @@ -0,0 +1,24 @@ +key) { StrategyKey::Local => new LocalFilesystemAdapter($configs->get('root')), StrategyKey::Cos => new CosAdapter($configs->only([ - 'app_id', 'secret_id', 'secret_key', 'region', 'bucket', + CosOption::AppId, CosOption::SecretId, CosOption::SecretKey, CosOption::Region, CosOption::Bucket, ])->toArray()), StrategyKey::Kodo => new QiniuAdapter( accessKey: $configs->get(KodoOption::AccessKey),