我了解我可以使用Laravel通知
Notification::send(User::first(), new TodoCompleted($task));
但是,如果我想向Slack发送通知,并将一些自定义详细信息存储在数组中(上例中为$task
),而不必传递实体/模型({{ 1}}。有可能吗?
答案 0 :(得分:0)
要在不使用模型的情况下发送通知,您将要使用on demand notifications:
Notification::route('slack', 'https://hooks.slack.com/services/...')
->notify(new TodoCompleted($task));
只需将https://hooks.slack.com/services/...
替换为通常从routNotificationForSlack
方法返回的网址即可。