2017-03-27 22 views
7

Tôi có trường nhập trong ứng dụng của mình cho email bên ngoài và tôi muốn gửi Thông báo trên email đó.Laravel 5.3 Thông báo - chỉ thông báo bằng địa chỉ email

Vấn đề là email này có thể nằm ngoài ứng dụng của tôi nên tôi không thể sử dụng $ user-> notify().

Có cách nào để gửi thông báo chỉ sử dụng địa chỉ email không ??

Trả lời

12

Bạn có thể dễ dàng tạo một cá thể Người dùng tạm thời bằng địa chỉ email.

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

Vâng đó là những gì tôi gọi là suy nghĩ ra khỏi hộp, cảm ơn bạn! – lewis4u

+0

bạn có biết có thể gửi tệp đính kèm kèm theo thông báo không? – lewis4u

+1

Tệp đính kèm là một phần của lớp MailMessage. Bạn có thể thêm tệp đính kèm hoặc hiển thị tệp đính kèm trong dòng; https://laravel.com/docs/5.1/mail#attachments. –

Các vấn đề liên quan