Получение разрешения неразрешимых зависимостей [Параметр #0 [<required> массив $args]] в классе Aws\AwsClient при созданPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Получение разрешения неразрешимых зависимостей [Параметр #0 [<required> массив $args]] в классе Aws\AwsClient при создан

Сообщение Anonymous »

Я создавал одноэлементный сервис для клиента Aws SES и получаю эту ошибку при выполнении команд artisan/composer. Есть идеи, что могло пойти не так?
Неустранимая ошибка: Uncaught Illuminate\Contracts\Container\BindingResolutionException: неразрешимое разрешение зависимостей [Параметр #0 [массив $args]] в классе Aws \AwsClient
Вот мой AppServiceProvider

Код: Выделить всё

public function register(): void
{
$this->app->singleton(AwsSesService::class, function () {
$client = new \Aws\SesV2\SesV2Client([
'version' => 'latest',
'credentials' => [
'key' => 'xxxKEYxxx',
'secret' => 'xxxSECRETxxx'
],
'region' => 'xxxREGIONxxx',
]);
return new AwsSesService($client);
});
}
AwsSesService.php

Код: Выделить всё

protected SesV2Client $client;

public function __construct(SesV2Client $client)
{
$this->client = $client;
}
Не удалось очистить кеш/конфигурацию с помощью команды artisan, поэтому попробовал удалить файлы кеша, но безуспешно.
Прошу вашего сотрудничества. Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/790 ... array-args
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»