美文网首页
laravel整合腾讯云存储

laravel整合腾讯云存储

作者: BK_90dc | 来源:发表于2021-08-23 15:51 被阅读0次

    安装依赖

      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'));
    

    相关文章

      网友评论

          本文标题:laravel整合腾讯云存储

          本文链接:https://www.haomeiwen.com/subject/enkliltx.html