Laravel 5.3 Notification-уведомлять, используя только адрес электронной почты
У меня есть поле ввода в моем приложении для внешней электронной почты, и я хочу отправить уведомление об этом письме.
проблема в том, что это письмо может быть вне моего приложения, поэтому я не могу использовать $user->notify().
есть ли способ, чтобы отправить уведомление, используя только адрес электронной почты??
2 ответов
вы можете легко создать временный экземпляр пользователя с адресом электронной почты.
(new User)->forceFill([
'name' => 'Their name',
'email' => 'email@example.com',
])->notify(new MailMessage);
С Laravel 5.5 и выше вы можете отправлять "уведомления по требованию", используя уведомления фасад:
Notification::route('mail', 'taylor@laravel.com')->notify(new InvoicePaid($invoice));