PHP框架laravel中如何上传图片到七牛云空间?
如果你想建立自己的个人博客,你需要将图片上传到七牛云的对象存储中,所以今天我来讲解一下我的实现过程;
1。安装七牛云扩展工具
运行以下命令:
composer require zgldh/qiniu-laravel-storage
如果无法安装,建议将composer更改为中文镜像。中国形象很多,包括阿里、腾讯等。我个人用的是阿里:
composer config -g repo.packagist composer https:(格式链接,复制记得去掉)//.(去掉)com/composer/
这个来自腾讯:
composer config -g repos.packagist composer https:(格式链接,复制记得去掉) //.(去掉)com/composer/
2.编辑七牛的配置
将以下七牛云包的扩展源添加到config/文件中的服务提供者中,
itbdwQiniuStorageQiniuFilesystemServiceProvider::class

将七牛的配置目标添加到磁盘在config/file中:
'qiniu' =< [ 'driver' =< 'qiniu', 'domain' =< '你的七牛域名', 'access_key'=< '你的七牛AccessKey', 'secret_key'=< '你的七牛SecretKey', 'bucket' =< '你的储存空间的名字', ],
七牛云的access_key和seret_key必须通过登录七牛云后台获取:鼠标移到右上角,点击密钥管理
就可以看到了!
3。使用七牛云
下载文件:
$bool = Storage::disk('qiniu')-<put($filename, file_get_contents($image-<getrealpath()));<br=""></put($filename,>
删除文件:
$bool = Storage::disk('qiniu')-<delete($filename); </delete($filename);
更多方法可参见文档:
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。