laravel8七牛云上传

本文将详细介绍如何在Laravel8项目中集成七牛云服务,实现前端选择图片后,通过后端PHP接口进行上传操作,包括配置七牛云账号,安装SDK,设置上传策略以及处理上传响应等关键步骤。
摘要由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名字,即七牛云存储空间名称  
        ],
/**
 * 图片异步上传七牛云
 */
public function fileAdd(Request $request){
    $disk = \Storage::disk('qiniu'); //使用七牛云上传
    $time = date('Y-m-d');
    $file=$request->file('img');
    $filename = $disk->put($time, $file);//上传
    if(!$filename) {
        echo "上传失败"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值