2016-02-29 8 views
0

Я думаю, что я установил это неправильно, но продолжаю получать ту же ошибку. Установлено league/flysystem-aws-s3-v3. S3-кредиты настраиваются в .env-файле.Laravel AWS S3 Ошибка

Добавлены эти требования к композитору.

"aws/aws-sdk-php" 
"aws/aws-sdk-php-laravel": "~3.0" 
-------------------------------------------- 

Код:

$s3 = \Storage::disk('s3'); 
$s3->put($location, file_get_contents($image), 'public'); 

Получение следующее сообщение об ошибке:

exception 'InvalidArgumentException' with message 'Missing required client configuration options: 

' in /var/www/laravel/vendor/aws/aws-sdk-php/src/ClientResolver.php:328 

ли некоторые исследования в Интернете и не смогли найти решение.

+0

Если вы решили, пожалуйста, сообщите нам, как ..? – Nevermore

ответ

0

Попробуйте: перейти в config/filesystems.php и устранить любой окр, охватывающее значение.

Например, мой показал 'cloud' => env('FILESYSTEM_CLOUD', 's3'), , поэтому я изменил его в 'cloud' => 'FILESYSTEM_CLOUD', 's3',

ли это все значения в этом файле, включая ключ S3, тайна, область, и ведро. После этого он должен поднять вас.

Я считаю, что проблема связана с кэшированием значений как нулевых, а не с фактическими отредактированными значениями.

Смежные вопросы