dumpk/esetres is a Laravel package for laravel aws s3 service integration.
It currently has 8 GitHub stars and 22.132 downloads on Packagist (latest version 0.9.3).
Install it with composer require dumpk/esetres.
Discover more Laravel packages by dumpk
or browse all Laravel packages to compare alternatives.
Last updated
Laravel AWS S3 Service Integration to upload files.
Require this package with composer:
composer require dumpk/esetres
Add this variables to your .env with your Amazon credentials
AWS_ACCESS_KEY_ID={AMAZONACCESSKEY}
AWS_SECRET_ACCESS_KEY={SECRETAMAZONSOMETHINGLONG}
AWS_REGION={YOURREGION}
Add the EsetresAWS class to your class header
use Dumpk\Esetres\EsetresAWS;
The class is a singleton so you only need to call the static methods.
To upload a file:
EsetresAWS::uploadFile($filepath, $key, $bucket);
To delete a file:
EsetresAWS::deleteFile($key, $bucket);
To make a file accesible to everyone:
EsetresAWS::makeFilePublic($key, $bucket);
To check for a file existance:
EsetresAWS::fileExists($key, $bucket);
If you want to get all the file information:
EsetresAWS::getObject($key, $bucket);
Optionally you can pass to the getObject method, a filepath to store the file on your server.
EsetresAWS::getObject($key, $bucket, "/var/www/filepath.txt");
The following support channels can be used for contact.
Bug reports, feature requests, and pull requests can be submitted following our Contribution Guide.
Will look at future enhancements down the road.
This software is released under the MIT License.
© 2015 Nicolás Bistolfi ([email protected]), All rights reserved.