当我广播事件时,我必须使用Laravel事件名称,如:
this.pusherChannel.bind('App\Events\ServerCreated', function(message) {
console.log(message.user);
});
是否有一种方法,我可以重命名事件?
在事件定义文件中try:
/**
* The event's broadcast name.
*/
public function broadcastAs(): string
{
return 'server.created';
}
从app event和ServerCreated类中的事件导航到您的事件文件夹,将以下代码放在broadcastWith
函数下 public function broadcastAs()
{
return 'my_custome_name';
}
这个函数将返回你想要的名字到你的推送广播事件