LaravelPackages.net
Acme Inc.
Toggle sidebar
dumpk/esetres

Laravel AWS S3 Service Integration

22.132
8
0.9.3
About dumpk/esetres

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

Esetres

Author Build Status Packagist

Laravel AWS S3 Service Integration to upload files.

Documentation

Installation

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}

Usage

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");

Support

The following support channels can be used for contact.

Bug reports, feature requests, and pull requests can be submitted following our Contribution Guide.

Contributing & Protocols

Roadmap

Will look at future enhancements down the road.

License

This software is released under the MIT License.

© 2015 Nicolás Bistolfi ([email protected]), All rights reserved.

Comments