Laravel 5.3通知-仅使用电子邮件地址通知

Laravel 5.3通知-仅使用电子邮件地址通知,laravel,notifications,Laravel,Notifications,我的应用程序中有一个外部电子邮件输入字段,我想在该电子邮件上发送通知 问题是此电子邮件可能在我的应用程序之外,因此我无法使用$user->notify() 是否有一种仅使用电子邮件地址发送通知的方法???您可以轻松地使用电子邮件地址创建临时用户实例 (new User)->forceFill([ 'name' => 'Their name', 'email' => 'email@example.com', ])->notify(new MailMessag

我的应用程序中有一个外部电子邮件输入字段,我想在该电子邮件上发送通知

问题是此电子邮件可能在我的应用程序之外,因此我无法使用$user->notify()


是否有一种仅使用电子邮件地址发送通知的方法???

您可以轻松地使用电子邮件地址创建临时用户实例

(new User)->forceFill([
    'name' => 'Their name',
    'email' => 'email@example.com',
])->notify(new MailMessage);

使用Laravel 5.5及以上版本,您可以使用通知facade发送“按需通知”:

Notification::route('mail', 'taylor@laravel.com')->notify(new InvoicePaid($invoice));

这就是我所说的开箱思考,谢谢!您知道是否可以发送带有通知的附件?附件是MailMessage类的一部分。您可以添加附件或显示联机附件。我使用的是laravel 5.4,这个解决方案不适用于,有人可以帮我吗?我不知道对于雄辩的模型存在这样的
forceFill()
方法+谢谢你给我的答复+这应该是最好的回答是的,最好的回答。使用立面,干净整洁。