【发布时间】:2017-09-09 21:40:24
【问题描述】:
我正在尝试发送如下通知电子邮件:
$post= Post::findOrFail($id);
$user = new User(['email' => 'report@myapp.com']);
$user->notify(new ReportPost($post));
但这由于某种原因不起作用。没有错误,但我没有收到任何电子邮件。但是如果我从数据库中获取一个用户并尝试同样的事情,它会起作用。有什么想法吗?
我使用的是 Lumen 5.3,我已经包含了 Laravel 5.3 的邮件和通知包
【问题讨论】:
-
我猜您需要在通知之前保存新用户。试试:
User::create(...); $user->notify(...).