如何重命名Laravel事件时广播到推动者



当我广播事件时,我必须使用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';
    }

这个函数将返回你想要的名字到你的推送广播事件

相关内容

  • 没有找到相关文章

最新更新