Code前端首页关于Code前端联系我们

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

terry 2年前 (2023-09-25) 阅读数 63 #后端开发

如果你想建立自己的个人博客,你需要将图片上传到七牛云的对象存储中,所以今天我来讲解一下我的实现过程;

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
PHP框架laravel如何上传图片到七牛云空间?

将七牛的配置目标添加到磁盘在config/file中:PHP框架laravel如何上传图片到七牛云空间?

 'qiniu' =< [
 'driver' =< 'qiniu',
 'domain' =< '你的七牛域名', 
 'access_key'=< '你的七牛AccessKey', 
 'secret_key'=< '你的七牛SecretKey', 
 'bucket' =< '你的储存空间的名字', 
 ],

七牛云的access_key和seret_key必须通过登录七牛云后台获取:鼠标移到右上角,点击密钥管理PHP框架laravel如何上传图片到七牛云空间?

就可以看到了! PHP框架laravel如何上传图片到七牛云空间?

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前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门