安装依赖
composer require freyo/flysystem-qcloud-cos-v5
注意事项: 目前自己组件中用到的 "guzzlehttp/guzzle": "^6.3",
这个组件的版本比较低,高于7的请降一下版本。
配置
1、先修改 config/filesystems.php 中的disk 中添加相应配置
'cosv5' => [
/* 驱动名称 */
'driver' => 'cosv5',
/* 地域 */
'region' => env('COSV5_REGION', 'ap-shanghai'),
/* 认证信息 */
'credentials' => [
'appId' => env('COSV5_APP_ID'),
'secretId' => env('COSV5_SECRET_ID'),
'secretKey' => env('COSV5_SECRET_KEY'),
],
'cdn'=>'',
'scheme' => env('COSV5_SCHEME', 'http'),
/* 默认存储桶 */
'bucket' => env('COSV5_BUCKET'),
],
2、在.env 中添加腾讯云相应参数
COSV5_APP_ID=
COSV5_REGION=ap-chengdu
COSV5_SECRET_ID=
COSV5_SECRET_KEY=
COSV5_BUCKET=
快速体验
Storage::disk('cosv5')->put('1.jpg', fopen(public_path('images\backgroud-1.jpg'),'rb'));
网友评论