laravel8 七牛云图片上传

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'));//上传 这里的image是前端的name值,自己来定
 
        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、付费专栏及课程。

余额充值