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' => 'anhan.shop', //你的七牛域名
'access_key'=> '7Gu_5HzqSHJB3nLBz51pQN8oJBfqeGwd3kQ-vCNX', //AccessKey
'secret_key'=> 'frzqcOjOhL55eIMXQSLIfO_apMHrs0fr8jjklKDt', //SecretKey
'bucket' => 'yanbing123456789', //Bucket名字,即七牛云存储空间名称
],

4:控制器调用方法:

    public static function qiniu($image){
$disk = \Storage::disk('qiniu'); //使用七牛云上传
$time = date('Y-m-d'); $filename = $disk->put($time, $image);//上传 if(!$filename) {
echo "上传失败";
}
$img_url = $disk->getDriver()->downloadUrl($filename); //获取下载链接 return ['code'=>200,'msg'=>'上传成功','data'=> $img_url]
}

自己测试:

//七牛云文件上传
public function qiniu(){
$image=public_path('1.jpg');
$disk = \Storage::disk('qiniu'); //使用七牛云上传
$time = date('Y-m-d');
$filename = $disk->put($time, $image);//上传
if(!$filename) {
echo "上传失败";
}
$img_url = $disk->getDriver()->downloadUrl($filename); //获取下载链接
return ['code'=>200,'msg'=>'上传成功','data'=> $img_url];
}

自测路由:

Route::get('qny','Api\UserController@qiniu');

效果图:

最新文章

  1. [DOM Event Learning] Section 3 jQuery事件处理基础 on(), off()和one()方法使用
  2. win32程序通过LPCREATESTRUCT中的lpCreateParams传递参数给窗口过程函数
  3. html中获取图片的真实尺寸
  4. H20的题——[noip2003]银河英雄传(并查集)
  5. Nginx学习笔记(四) 源码分析&socket/UDP/shmem
  6. eclipse的使用-------Text File Encoding没有GBK选项的设置
  7. 问答精华-IntelliJ IDEA快捷键大全
  8. json-lib 中关于null与"null"
  9. 5个Xcode开发调试技巧
  10. 006 Python的操作符
  11. [转] linux中cat more less head tail 命令
  12. Private Members in JavaScript
  13. Stopwatch 和TimeSpan介绍【转】
  14. hdu1992(递推)
  15. Python系列之Collections内置模块(1)
  16. Babel初体验
  17. ThreadLocal 原理及一些实现
  18. MySQL技术内幕读书笔记(二)——InnoDB存储引擎
  19. Jenkins 角色 项目权限管理
  20. 基础知识整理汇总 - Java学习(一)

热门文章

  1. unicode家族
  2. Td 内容不换行,超过部分自动截断,用...表示
  3. js脚本获取键盘值
  4. JVM学习十二 - (复习)JVM内存结构
  5. art 模式 android runtime
  6. 判断一个js变量是否为数组
  7. Python--操作列表
  8. 【C++】近期C++特性进阶学习总结(一)
  9. fiddler模拟2
  10. 34、python并发编程之多进程(操作篇)