Обновление до Laravel 5.1 AWS SDK не работает

Я обновил composer.json следующей строкой:

"require": {
"php": ">=5.5.9",
"laravel/framework": "5.1.*",
"illuminate/html": "5.0.*@dev",
"aws/aws-sdk-php": "~3.0"

Запустил обновление композитора, затем обновил мой файл config / app.php:

'providers' => [
Aws\Laravel\AwsServiceProvider::class,

'aliases' => [
'AWS'       => Aws\Laravel\AwsFacade::class,

Я пытаюсь вызвать AWS S3 Bucket так (работал в L4.2):

$s3 = App::make('aws')->get('s3');

Я получаю эту ошибку:

FatalErrorException in ProviderRepository.php line 146:
Class 'Aws\Laravel\AwsServiceProvider' not found

0

Решение

Вам необходимо установить пакет SDK для Laravel. Он установит библиотеку AWS в качестве одной из своих зависимостей:

{
"require": {
"aws/aws-sdk-php-laravel": "~3.0"}
}

Посмотрите официальные документы здесь: https://github.com/aws/aws-sdk-php-laravel

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]