У меня проблемы с почтовыми сообщениями из laravel, я пытаюсь отправить простое письмо из метода контроллера на указанный адрес электронной почты, например:
Mail::to('demo@example.org')->send(new ContactMail($data));
Мне кажется, что это похоже на состояние документации:
https://laravel.com/docs/6.x/mail#sending -mail
Но это, похоже, не работает для меня, почта продолжает отправляться на hello@example.org
(или то, что я предоставил в файле конфигурации почты).
Я ожидаю, что письмо будет отправлено на почту, которую я доказываю с помощью метода to()
, есть ли что-нибудь, что я отсутствует
Почтовый ящик:
class ContactMail extends Mailable
{
use Queueable, SerializesModels;
/**
* Create a new message instance.
*
* @return void
*/
public function __construct(array $contactMailData)
{
$this->viewData = $contactMailData;
}
/**
* Build the message.
*
* @return $this
*/
public function build()
{
return $this->subject($this->viewData['subject'])
->from($this->viewData['email'])
->view('mailables.contact', $this->viewData);
}
}
Уже пытались очистить конфигурацию и кеш, но это не помогло.