Laravel 10 Как изменить данные SMTP на лету, не меняя значения конфигурацииPhp

Кемеровские программисты php общаются здесь
Anonymous
Laravel 10 Как изменить данные SMTP на лету, не меняя значения конфигурации

Сообщение Anonymous »


Я также пытаюсь изменить данные SMTP на лету для Интернета или очереди.

Я попробовал эту ссылку: https://laravel-news.com/allowing-users ... in-laravel, но этот пример не работает в Laravel 10.

Не только это, я еще пробую этот код:

$configuration = $this->configuration(); $customer = Клиент::найти(1); $notification['message'] = "Сообщение"; $mailer = new CustomerMail($customer, $notification['message'], $configuration['smtp_from_email'], $configuration['smtp_from_name']); $mailer->withSwiftMessage(функция ($message) use ($configuration) { $message->getHeaders() ->addTextHeader('X-SMTP-Transport', $configuration['smtp_transpot']) ->addTextHeader('X-SMTP-Host', $configuration['smtp_host']) ->addTextHeader('X-SMTP-Port', $configuration['smtp_port']) ->addTextHeader('X-SMTP-Encryption', $configuration['smtp_encryption']) ->addTextHeader('X-SMTP-имя пользователя', $configuration['smtp_username']) ->addTextHeader('X-SMTP-Password', $configuration['smtp_password']); }); Mail::to($customer->{Customer::EMAIL})->send($mailer); Этот код у меня тоже не работает. Как я могу изменить данные SMTP на лету в Laravel 10, не затрагивая значения конфигурации.

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