首页 > 解决方案 > Laravel 事件广播和通知

问题描述

我有一个带有聊天功能的 Laravel 应用程序,它正在处理一个名为 MessageSent 的事件。按照文档的说明,此事件将被广播到私人频道。

这适用于我的网络监听器,但现在我需要向我的 FCM 和 APN 频道发送通知。

实现此功能的好方法是什么?我是否必须创建通知,或者此事件类 MessageSent 是否适用于 FCM 和 APN 频道上的广播?

提前致谢。

标签: laraveleventsnotifications

解决方案


正如您在事件文档中看到的那样,您需要添加Queueing listeners到您的以处理发送 FCM 通知:Event

如果您的侦听器要执行慢速任务(例如发送电子邮件或发出 HTTP 请求),排队侦听器可能会很有用


推荐阅读