kenreilly / yii2-s3
An Amazon S3Client wrapper as Yii2 component
1.2
2018-01-20 01:49 UTC
Requires
- aws/aws-sdk-php: 3.48
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-04-14 01:31:01 UTC
README
An Amazon S3Client wrapper as Yii2 component.
Usage
return [ // ... 'components' => [ 'storage' => [ 'class' => '\jovanialferez\yii2s3\AmazonS3', 'key' => 'AWS_ACCESS_KEY_ID', 'secret' => 'AWS_SECRET_ACCESS_KEY', 'bucket' => 'YOUR_BUCKET', ], // ... ], ];
You can then start using this component as:
$storage = \Yii::$app->storage; // uploadFile() here returns the resulting S3 url of that file $url = $storage->uploadFile('/path/to/file', 'unique_file_name');