dumpk/esetres

Laravel AWS S3 服务集成

0.9.3 2017-07-10 15:17 UTC

This package is auto-updated.

Last update: 2024-09-17 08:43:52 UTC


README

Author Build Status Packagist

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),版权所有。