当前位置:  开发笔记 > 编程语言 > 正文

Laravel通知电子邮件门面排队多个用户

如何解决《Laravel通知电子邮件门面排队多个用户》经验,为你挑选了1个好方法。

这是我的代码,致力于向多个用户发送通知电子邮件

$users = User::whereIn('id', $userIds)->get();
\Notification::send($users, new DealPublished($deal));

它有效,但如果我想延迟它那样

$users = User::whereIn('id', $userIds)->get();

$when = Carbon::now()->addSecond();

\Notification::send($users, new DealPublished($deal))->when($when);

错误是

FatalThrowableError in DealController.php line 226:
Call to a member function when() on null

如何使用队列和通知外观向多个用户发送通知电子邮件?

感谢帮助



1> Erevald..:

试试这样:

\Notification::send($users, (new DealPublished($deal))->delay($when));

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有