Я обновил 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
Вам необходимо установить пакет SDK для Laravel. Он установит библиотеку AWS в качестве одной из своих зависимостей:
{
"require": {
"aws/aws-sdk-php-laravel": "~3.0"}
}
Посмотрите официальные документы здесь: https://github.com/aws/aws-sdk-php-laravel
Других решений пока нет …