Laravel 10 Как изменить данные SMTP на лету, не меняя значения конфигурации ⇐ Php
Laravel 10 Как изменить данные SMTP на лету, не меняя значения конфигурации
Я также пытаюсь изменить данные 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, не затрагивая значения конфигурации.
Я также пытаюсь изменить данные 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, не затрагивая значения конфигурации.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение