dumpk / esetres
Laravel AWS S3 服务集成
0.9.3
2017-07-10 15:17 UTC
Requires
- aws/aws-sdk-php: ~3.0
Requires (Dev)
- laravel/laravel: ~5.1
- phpspec/phpspec: ~2.1
- phpunit/phpunit: ~6.2
This package is auto-updated.
Last update: 2024-09-17 08:43:52 UTC
README
Laravel AWS S3 服务集成,用于上传文件。
文档
安装
使用 composer 安装此包
composer require dumpk/esetres
将以下变量添加到您的 .env 文件中,并填写您的 Amazon 凭据
AWS_ACCESS_KEY_ID={AMAZONACCESSKEY}
AWS_SECRET_ACCESS_KEY={SECRETAMAZONSOMETHINGLONG}
AWS_REGION={YOURREGION}
用法
将 EsetresAWS 类添加到您的类头
use Dumpk\Esetres\EsetresAWS;
该类是单例模式,因此您只需要调用静态方法。
上传文件
EsetresAWS::uploadFile($filepath, $key, $bucket);
删除文件
EsetresAWS::deleteFile($key, $bucket);
使文件对所有人可访问
EsetresAWS::makeFilePublic($key, $bucket);
检查文件是否存在
EsetresAWS::fileExists($key, $bucket);
如果您想获取所有文件信息
EsetresAWS::getObject($key, $bucket);
可选地,您可以将文件路径传递给 getObject 方法,以便在您的服务器上存储文件。
EsetresAWS::getObject($key, $bucket, "/var/www/filepath.txt");
支持
可以使用以下支持渠道进行联系。
可以通过遵循我们的贡献指南提交错误报告、功能请求和拉取请求。
贡献 & 协议
路线图
将考虑未来的增强功能。
许可
此软件根据MIT 许可证发布。
© 2015 Nicolás Bistolfi (nbistolfi@gmail.com),版权所有。