使用socket.io触发连接laravel echo服务器

时间:2018-03-13 21:26:26

标签: laravel vue.js socket.io laravel-5.5 laravel-echo

I am following this tutorial in Socket.io, vue.js and Laravel using laravel echo server

我在带有socket.io的Laravel-echo-server中有以下代码,我没有使用Pusher和redis

window.Echo.private('Room Name')    
.on('Channel Name', (e) => {
    //Code to receive the message
});

我们是否有任何选项,以便在新用户加入时,会员会收到通知。我试图在OnJoin上搜索,但似乎没有。

我的发现

我看到这篇文章:https://laravel.com/docs/5.6/broadcasting#presence-channels但这是使用Pusher / redis。但我正在使用socket.io与Laravel和vue.js

1 个答案:

答案 0 :(得分:1)

即使您正在使用Socket.io,也可以使用状态通道。您正在使用的程序包tlaverdure/laravel-echo-server支持后端的状态通道,还包括Socket.io nodejs实现。

Laravel Echo的库支持Socket.io,所以基本上,您可以使用开箱即用的一切以及用于用例的状态通道