Как переопределить настройки электронной почты на Laravel В очереди - PullRequest
0 голосов
/ 30 марта 2020

Я создаю мультитенантное приложение, которое совместно использует одну базу данных. Владелец магазина может указать свои настройки SMTP или Mailgun через панель администратора. После этого система должна использовать эти конфигурации при отправке писем в очереди.

Например, когда клиент размещает заказ, система ставит в очередь электронное письмо с подтверждением заказа. Подключенное хранилище можно запросить, вызвав свойство $order->store объекта. У объекта Store есть свойства, которые содержат конфигурацию SMTP или Mailgun.

Поэтому я должен знать, как их можно использовать для переопределения стандартных конфигураций приложения Mail для заданий, поставленных в очередь. Я уже достигаю этого на обычных HTTP-вызовах с помощью вспомогательного класса config. Но работа сложная.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...