Laravel 8 图片上传七牛云

本文介绍了如何通过Composer安装并配置七牛云存储服务。首先,使用`composer require`命令添加依赖包,接着在`app.php`的providers中注册服务提供者。然后,在`filesystems.php`配置文件中设置七牛云的相关参数。最后,展示了在控制器中如何实现文件上传到七牛云,并获取下载链接。
摘要由CSDN通过智能技术生成

1.利用 composer 下载依赖包

composer require itbdw/laravel-storage-qiniu

2.打开 config 文件夹下的 app.php 文件,在 providers 中加入一下代码

itbdw\QiniuStorage\QiniuFilesystemServiceProvider::class,

3.打开 config 文件夹下的 filesystems.php 文件,在 disks中加入一下代码

'qiniu' => [  
            'driver'    => 'qiniu',  
            'domain'    => '',  //你的七牛域名  
            'access_key'=> '',    //AccessKey  
            'secret_key'=> '',   //SecretKey  
            'bucket'    => '',    //Bucket名字,即七牛云存储空间名称  
        ],

4.在控制器中写入添加的方法

public function fileAdd(){

        $disk = \Storage::disk('qiniu'); //使用七牛云上传

        $time = date('Y-m-d');

        $filename = $disk->put($time, request()->file('image'));//上传

        if(!$filename) {
            echo "上传失败";
        }

        $img_url = $disk->getDriver()->downloadUrl($filename); //获取下载链接

        echo $img_url;
    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值