当我使用 Mail::send()
向客户发送邮件时,我的 UI 会停止
如何在 Laravel 5 中使用 Mail::send()
异步发送电子邮件谢谢。
Mail::queue
.请参阅此文档 https://laravel.com/docs/5.1/mail
发送电子邮件可能会对您的响应时间产生巨大影响。为了获得更好的用户体验并防止页面加载时间过长,您应该对电子邮件进行排队。排队有助于防止在邮件发送到队列以在后台处理时遇到的停滞。这会阻止代码等待发送电子邮件以继续执行。
Laravel支持开箱即用的邮件队列,并支持多个驱动程序。您可以在此处阅读有关排队及其实现的信息。
https://laravel.com/docs/5.4/mail#sending-mail
https://laravel.com/docs/5.4/queues