Я пытаюсь на лету изменить username
и password
почтового драйвера следующим образом.
/**
* Execute the job.
*
* @return void
*/
public function handle()
{
config(['mail.username' => $this->username]);
config(['mail.password' => $this->password]);
Mail::to('me@me.com')->send(new OrderShipped());
}
Параметр конфигурации Dynami c находился внутри задания очереди. Для обработки очереди я использую горизонт Laravel. Но когда я выполняю работу в очереди. Он все еще использует конфигурацию по умолчанию. Не тот конфиг, который я установил динамически.
Примечание: при входе в систему сразу после настройки конфига показывалось значение Dynami c.
Как установить конфиг динамически и сделать Laravel горизонт для использования конфигурации Dynami c?