【发布时间】:2016-08-12 00:37:50
【问题描述】:
我构建了一个应用程序,并计划与 Angular 2 和 laravel 进行实时战斗。例如,您按下“攻击”按钮,您的对手实时看到他的生命正在下降。
我的应用构建于:
前端: Angular 2
后端: PHP Laravel 5.2
现在我正在搜索和学习我的实时战斗组件, 我看到了不同的指南和教程:
- https://www.codetutorial.io/laravel-5-and-socket-io-tutorial/
- http://4dev.tech/2016/02/creating-a-live-auction-app-with-angular-2-node-js-and-socket-io/
第一个教程是关于如何使用Laravel 5和socket io。
第二个是如何将Angular 2与NODS JS和socket io一起使用。
当我说实时时,我的意思是两个用户在屏幕上看到的都是同一件事)
我的后端和前端完全分开,我的应用程序中的任何地方都没有设置 NodeJS。
两个用户都需要在我的应用中看到战斗期间发生的动作,并且它需要通过我的 laravel API 并通过我的 Angular 2 战斗组件显示
我的问题是 -
使用 Angular2 和 Laravel 5.2 获得我想要达到的预期结果的实时应用程序(似乎是 websockets)的最佳方法是什么?
【问题讨论】:
-
“当我说实时时,我的意思是两个用户看到屏幕上发生的事情是一样的”我认为 Firebase 对你来说可能是一个不错的选择!
-
@TheUnreal 你有什么解决办法吗? .我也在使用相同的 laravel 和 angular,并尝试找出如何实现套接字。