Angular 7前端,Laravel后端,实时更新

时间:2019-02-19 05:25:50

标签: angular laravel websocket real-time pusher

我正在构建一个应用程序,其中Angular 7是我的前端,而Laravel是我的后端。

我的目标是对大厅进行实时更新,该大厅仅列出所有球员的姓名。所有玩家都将游戏ID与他们的用户数据一起保存。

我试图弄清楚如何改变玩家的游戏ID,然后让游说者抓住这一点,并从数据库中获取新用户列表。到目前为止,我在Laravel数据库控制器中广播了一个事件,该事件处理程序将返回具有更改的玩家列表的游戏ID。我希望能够与我的Angular 6前端进行通信以再次从数据库中拉出,或者以某种方式对其进行设置以将播放器传递给Angular,因此我不必再次从数据库中拉出而只列出播放器。

我已经研究过Pusher,并且可以使用Laravel进行设置,但是我不知道如何与前端进行通信。我看到了一个名为angular-laravel-echo的软件包,但是文档不是很清楚。现在,我只是每3秒进行一次前端轮询,但是我不愿意这样做,因为它很慢并且会导致页面延迟。

向我指出正确方向的任何帮助将不胜感激。

0 个答案:

没有答案