2017-03-27 11 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。 –

関連する問題