您当前的位置:网站首页>技术教程>Laravel 使用阿里云COS对象存储

Laravel 使用阿里云COS对象存储

2020年08月02日 投稿作者:小熊云端 围观人数:22

部署

1.通过composer安装

composer require johnlui/aliyun-oss:~2.0  

2.新建 app/services/OSS.php,内容可参考:OSS.php,然后修改配置.

private $city = '根据Bucket 的地区进行填写';

// 经典网络 or VPC
private $networkType = '经典网络';

private $AccessKeyId = '';
private $AccessKeySecret = '';

3.在 composer.json 中 autoload -> classmap 处增加:

"app/services"

此举意义为:自动加载
4.然后运行 
composer dump-autoload,无需配置,保证目录 App/Services 和命名空间 namespace App\Services;一致即可自动加载。

使用

use AppBundle\Services\OSS;OSS::publicUpload('bucket', '目标 object 名', '本地文件绝对路径');

例:(代码很基础,因为项目的?不够  )
TIM截图20200731115225.png

总结

bucket库需要设置读写权限
总体用起来难度不大,效果很好,非常好用!而且费用也不贵。


标签

laravel,阿里云COS,对象存储
版权说明
免责声明:本文文章内容由一起收录网发布,但不代表本站的观点和立场,具体内容可自行甄别.