我有什么:
我这样发邮件:
//App\Listeners namespace
Mail::to($event->user)->send(new Report($event->report));
应用程序日志中没有错误。并且Mailgun仪表板中没有传入邮件。而且,显然,我的邮箱上没有邮件(垃圾邮件)。
我正在使用debug bar,当触发电子邮件发送时,我的邮件会出现在调试栏中。
我试过了什么:
composer update
php artisan config:cache
什么都没有帮助。
问题:如何以其他方式调试邮件发送?我知道Mailgun webhooks,但我可以为我的本地应用程序设置webhook。
P. S.当我使用curl
发送邮件时,一切正常。所以,我可以说我的api键是好的。
编辑1:
dd(Mail::to(...));
返回null
。
编辑2:通过SMTP发送时一切正常。
从Laravel 5.3V Notify系统功能介绍试试这个https://laravel.com/docs/5.4/notifications