2017-03-27 60 views
7

Mam pole wejściowe w mojej aplikacji dla zewnętrznej wiadomości e-mail i chcę wysłać powiadomienie w tej wiadomości e-mail.Laravel 5.3 Powiadomienie - powiadom za pomocą tylko adresu e-mail

Problem polega na tym, że ten e-mail może znajdować się poza moją aplikacją, więc nie mogę użyć $ user-> notify().

Czy istnieje sposób wysłania powiadomienia za pomocą tylko adresu e-mail?

Odpowiedz

12

Możesz łatwo utworzyć tymczasową instancję użytkownika z adresem e-mail.

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

Cóż, tak nazywam myślenie po wyjęciu z pudełka, dziękuję! – lewis4u

+0

czy wiesz, że możliwe jest wysyłanie załączników z powiadomieniem? – lewis4u

+1

Załączniki są częścią klasy MailMessage. Możesz dodawać załączniki lub wyświetlać załączniki w linii; https://laravel.com/docs/5.1/mail#attachments. –