限制从Laravel通知外观发送到Slack的消息

问题描述 投票:0回答:1

在我的应用程序中,当发生某些事情时,我正在使用通知。

Notification::send($users, new ThingStarted($thing));

这非常有效。它向每个用户发送一条短信和一封电子邮件,并向Slack频道发送一条消息(因为你永远不会有太多的通知吗?)。这里的主要问题是,对于多个用户,有几条消息发送到Slack通道,而不只是一条。

我知道我可以创建一个额外的通知,但它是相同的信息,所以另一个似乎是多余的。

我可以阻止toSlack()方法为每个用户开火吗?

laravel notifications slack
1个回答
0
投票

我在思考它。

我可以

Notification::send($users, new ThingStarted($thing));
Notification::send($group, new ThingStarted($thing));

然后删除routeNotificationForSlack模型上的User

© www.soinside.com 2019 - 2024. All rights reserved.