kevindierkx / laravel-s3v2
Adds support for the Aws-S3-v2 SDK
Installs: 1 159
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 2
Open Issues: 0
Requires
- php: >=5.4.0
- illuminate/support: 5.1.*|5.2.*|5.3.*
- league/flysystem-aws-s3-v2: 1.0.*
This package is auto-updated.
Last update: 2024-10-25 07:23:59 UTC
README
This package adds support for the Aws-S3-v2 SDK. Some S3 compatible providers don't support the newest version of the SDK.
Installation
To install this package you will need:
- Laravel 5+
You can modify your composer.json file and run composer update to include the latest version of the package in your project:
"require": { "kevindierkx/laravel-s3v2": "1.1.*" }
Or you can run the composer require command from your terminal:
composer require kevindierkx/laravel-s3v2:1.1.*
Once the package is installed you will need to open config/app.php
and register the required service provider:
'providers' => [ 'Kevindierkx\LaravelS3v2\S3DriverServiceProvider' ]
Usage
Use the s3-v2
driver in your S3 configuration. With the base_url
parameter you can specify a different endpoint.
's3-connection-name' => [ 'driver' => 's3-v2', 'key' => env('S3_KEY'), 'secret' => env('S3_SECRET'), 'region' => env('S3_REGION'), 'bucket' => env('S3_BUCKET'), 'base_url' => env('S3_BASE_URL'), ],
Credits
License
The MIT License (MIT). Please see License File for more information.