PHP框架laravel如何上传图片到七牛云空间?

2019-10-2211:41:17后端程序开发Comments2,285 views字数 847阅读模式

搭建自己的个人博客,需要把图片上传到七牛云的对象储存中,那么今天就来整理一下我实现的过程;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/16913.html

1.安装七牛云的扩展工具文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/16913.html

运行下面的命令:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/16913.html

composer require zgldh/qiniu-laravel-storage

要是安装不了的话建议将composer切换到中国的镜像,中国的镜像有好多个,有阿里的,腾讯的,我个人使用阿里的:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/16913.html

composer config -g repo.packagist composer https:(格式链接,复制记得去掉)//.(去掉)com/composer/

这个是腾讯的:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/16913.html

composer config -g repos.packagist composer https:(格式链接,复制记得去掉)
//.(去掉)com/composer/

2.修改七牛的配置文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/16913.html

在config/文件中的providers项追加下面的七牛云的包扩展来源,文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/16913.html

itbdwQiniuStorageQiniuFilesystemServiceProvider::class
PHP框架laravel如何上传图片到七牛云空间?

在config/文件的disks增加一个七牛的配置项:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/16913.html

PHP框架laravel如何上传图片到七牛云空间?
 'qiniu' =< [
 'driver' =< 'qiniu',
 'domain' =< '你的七牛域名', 
 'access_key'=< '你的七牛AccessKey', 
 'secret_key'=< '你的七牛SecretKey', 
 'bucket' =< '你的储存空间的名字', 
 ],

七牛云的access_key和seret_key要登录七牛云的后台获取:鼠标移动到右上角点密钥管理文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/16913.html

PHP框架laravel如何上传图片到七牛云空间?

然后就可以看见啦!文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/16913.html

PHP框架laravel如何上传图片到七牛云空间?

3.使用七牛云文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/16913.html

上传文件:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/16913.html

$bool = Storage::disk('qiniu')-<put($filename, file_get_contents($image-<getrealpath()));<br=""></put($filename,>

删除文件:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/16913.html

$bool = Storage::disk('qiniu')-<delete($filename);
</delete($filename);

更多方法可以查阅文档:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/16913.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/bc/16913.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定