Отправка электронной почты Laravel не работает, когда «to» не отменено - PullRequest
0 голосов
/ 03 мая 2018

Отправка электронной почты работает нормально, когда в config / mail.php

установлено глобальное значение «to».
'to' => [
  'address' => 'someone@example.com',
   'name' => 'Someone',

однако, как только это будет удалено и электронная почта предположительно отправлена ​​на фактический адрес электронной почты, ничего не произойдет. Никаких ошибок, все выглядит нормально, за исключением того, что электронное письмо не было получено.

Я проверил папки со спамом, я попытался отправить на разные адреса электронной почты, я попытался установить маршрут уведомлений (даже если в модели есть «электронная почта»), я очистил кеш и кеш конфигурации, я Я пытался прослушать событие отправки сообщения и вывести результаты - я потерян.

1 Ответ

0 голосов
/ 03 мая 2018

решена.

При отправке MailableObject (в сопоставлении с MailMessage) вам необходимо связать команду 'to' следующим образом:

public function toMail($notifiable)
{
    return (new MailObject(blah blah))->to($notifiable);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...