【问题标题】:Cannot send a notification email in Lumen无法在 Lumen 中发送通知电子邮件
【发布时间】: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(...).

标签: laravel lumen lumen-5.3


【解决方案1】:

您需要安装illuminate/notifications,因为 Lumen 不支持开箱即用的通知

更多信息请访问https://stevethomas.com.au/php/using-laravel-notifications-in-lumen.html

【讨论】:

    猜你喜欢
    • 2020-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-21
    • 1970-01-01
    相关资源
    最近更新 更多