在没有实体的情况下发送Laravel通知

时间:2019-05-19 07:42:48

标签: laravel

我了解我可以使用Laravel通知

Notification::send(User::first(), new TodoCompleted($task));

但是,如果我想向Slack发送通知,并将一些自定义详细信息存储在数组中(上例中为$task),而不必传递实体/模型({{ 1}}。有可能吗?

1 个答案:

答案 0 :(得分:0)

要在不使用模型的情况下发送通知,您将要使用on demand notifications

Notification::route('slack', 'https://hooks.slack.com/services/...')
        ->notify(new TodoCompleted($task));

只需将https://hooks.slack.com/services/...替换为通常从routNotificationForSlack方法返回的网址即可。