我知道通过Laravel通知我可以使用 Notification::send(User::first(), new TodoCompleted($task)); 但是,如果我想发送一个通知给Slack,在我的例子中,将一些自定义细节存储在一个数组中(上面例子中的$task),但不需要传递一个实体/模型(上面例子中的User::first())。
在Laravel文档中,它指出:
或者,您可以通过Notification发送通知。当您需要向多个应通知实体(如用户集合)发送通知时,这主要是有用的。若要使用外观发送通知,请将所有应通知实体和通知实例传递给send方法:
Notification::send($users, new InvoicePaid($invoice)