我如何知道通知(在这种情况下为电子邮件)是否已到达其电子邮件或已发送

时间:2019-04-25 16:22:09

标签: laravel-5.5

我有下面的代码,使用我们数据库中的电子邮件模板发送电子邮件通知。

这里是代码。

$notificationClass = app($event['notificationClass']);
$notifiables = $notificationClass->getNotifiables();
Notification::send($notifiables, $notificationClass);

我试图将其简化为最重要的一行,

我的问题是Notification::send($notifiables, $notificationClass);

我怎么知道通知(在这种情况下是电子邮件)是否到达了他们的电子邮件或已发送?

有没有办法在laravel中进行检查?我从未在文档中找到它,而是尝试了谷歌搜索,找不到直接答案。

我尝试过类似的

try {
    Notification::send($notifiables, $notificationClass);
} catch (\Exception $e) {
    return $e->getMessage();
}

但是大多数情况下,没有日志记录例外,可以在邮件陷阱上正常工作,但是在gmail上检查时,它根本无法到达 在测试环境上发送时,我们使用了mailgun。

在本地,只是邮件陷阱

我使用了laravel-5.5

谢谢

0 个答案:

没有答案