当我播放活动时,我必须使用Laravel事件名称,如:
this.pusherChannel.bind('App\\Events\\ServerCreated', function(message) {
console.log(message.user);
});
有没有办法,我可以重命名事件?
答案 0 :(得分:3)
在事件定义文件中尝试:
/**
* The event's broadcast name.
*
* @return string
*/
public function broadcastAs()
{
return 'server.created';
}
答案 1 :(得分:0)
从app \ envent导航到您的事件文件夹,并在ServerCreated类中将事件ServerCreated放入以下代码,并置于broadcastWith功能下
public function broadcastAs()
{
return 'my_custome_name';
}
此功能会将您想要的名称返回到您的推送广播事件