向pusher广播时如何重命名Laravel事件?
当我广播事件时,我必须使用Laravel事件名称,如:向pusher广播时如何重命名Laravel事件?,laravel,websocket,pusher,Laravel,Websocket,Pusher,当我广播事件时,我必须使用Laravel事件名称,如: this.pusherChannel.bind('App\\Events\\ServerCreated', function(message) { console.log(message.user); }); 是否有一种方法可以重命名事件 在事件定义文件中尝试: /** * The event's broadcast name. * * @return string */ public function broadcastA
this.pusherChannel.bind('App\\Events\\ServerCreated', function(message) {
console.log(message.user);
});
是否有一种方法可以重命名事件 在事件定义文件中尝试:
/**
* The event's broadcast name.
*
* @return string
*/
public function broadcastAs()
{
return 'server.created';
}
从app\envent导航到事件文件夹,并在ServerCreated类中创建事件服务器将以下代码置于broadcastWith函数下
public function broadcastAs()
{
return 'my_custome_name';
}
此函数将向推送广播事件返回所需的名称如果要重命名事件,请更改类名。如果类名将更改,则命名空间将更改,事件名称将更改有没有办法不触及事件名称?@naneri您解决了吗?@Misiu,很遗憾,没有:(@naneri)你运气好吗。。。?