PHPackages                             dumpk/esetres - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. dumpk/esetres

ActiveLibrary[File &amp; Storage](/categories/file-storage)

dumpk/esetres
=============

Laravel AWS S3 Service Integration

0.9.3(8y ago)721.8k↓50%1MITPHP

Since Nov 5Pushed 8y ago1 watchersCompare

[ Source](https://github.com/dumpk/esetres)[ Packagist](https://packagist.org/packages/dumpk/esetres)[ Docs](http://github.com/dumpk/esetres)[ RSS](/packages/dumpk-esetres/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelogDependencies (4)Versions (6)Used By (1)

Esetres
=======

[](#esetres)

[![Author](https://camo.githubusercontent.com/0f5c9390b481f6ad0b45fc38209dd60326de3f185237792fb34ef66cf2d725ea/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f617574686f722d2534306e69636f6c6173626973746f6c66692d626c75652e737667)](https://twitter.com/nicolasbistolfi)[![Build Status](https://camo.githubusercontent.com/da71b6897d4a72d106d2f60d1ae701c9814fc338799b58af15e13d6dce6b20c8/68747470733a2f2f7472617669732d63692e6f72672f64756d706b2f657365747265732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/dumpk/esetres)[![Packagist](https://camo.githubusercontent.com/434ec3e7b86b8f12e146385ac768cdc963a256d7507b105557b92bea0db26356/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f44756d706b2f457365747265732e737667)](https://packagist.org/packages/Dumpk/Esetres)

Laravel AWS S3 Service Integration to upload files.

Documentation
-------------

[](#documentation)

### Installation

[](#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

[](#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
-------

[](#support)

The following support channels can be used for contact.

- [Twitter](https://twitter.com/nicolasbistolfi)
- [Email](mailto:nbistolfi@gmail.com)

Bug reports, feature requests, and pull requests can be submitted following our [Contribution Guide](CONTRIBUTING.md).

Contributing &amp; Protocols
----------------------------

[](#contributing--protocols)

- [Versioning](CONTRIBUTING.md#versioning)
- [Coding Standards](CONTRIBUTING.md#coding-standards)
- [Pull Requests](CONTRIBUTING.md#pull-requests)

Roadmap
-------

[](#roadmap)

Will look at future enhancements down the road.

License
-------

[](#license)

This software is released under the [MIT](LICENSE.md) License.

© 2015 Nicolás Bistolfi (), All rights reserved.

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity29

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~204 days

Total

4

Last Release

3234d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b8db6bb5498d8e08ebe36388fb4ab7dd3f3054e696fe860e48beac82975e50c9?d=identicon)[nicolasbistolfi](/maintainers/nicolasbistolfi)

---

Top Contributors

[![nicobistolfi](https://avatars.githubusercontent.com/u/4433590?v=4)](https://github.com/nicobistolfi "nicobistolfi (21 commits)")

---

Tags

laravels3aws-s3laraflockEsetres

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/dumpk-esetres/health.svg)

```
[![Health](https://phpackages.com/badges/dumpk-esetres/health.svg)](https://phpackages.com/packages/dumpk-esetres)
```

###  Alternatives

[aws/aws-sdk-php-laravel

A simple Laravel 9/10/11/12/13 service provider for including the AWS SDK for PHP.

1.7k35.6M75](/packages/aws-aws-sdk-php-laravel)[vinelab/cdn

Content Delivery Network (CDN) Package for Laravel

217240.8k1](/packages/vinelab-cdn)[publiux/laravelcdn

Content Delivery Network (CDN) Package for Laravel

155230.4k](/packages/publiux-laravelcdn)[juhasev/laravelcdn

Content Delivery Network (CDN) Package for Laravel

1820.4k](/packages/juhasev-laravelcdn)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
