2017-03-27 70 views
7

我在我的應用程序中有一個用於外部電子郵件的輸入字段,我想在該電子郵件上發送通知。Laravel 5.3通知 - 僅使用電子郵件地址通知

問題是這封電子郵件可能在我的應用程序之外,所以我不能使用$ user-> notify()。

有沒有辦法只使用電子郵件地址發送通知?

回答

12

您可以使用電子郵件地址輕鬆創建臨時用戶實例。

(new User)->forceFill([ 
    'name' => 'Their name', 
    'email' => '[email protected]', 
])->notify(new MailMessage); 
+0

那麼這就是我所說的開箱思考,謝謝! – lewis4u

+0

你知不知道也許有可能發送附件通知? – lewis4u

+1

附件是MailMessage類的一部分。您可以添加附件或顯示內嵌附件; https://laravel.com/docs/5.1/mail#attachments。 –