【发布时间】:2014-09-10 05:13:03
【问题描述】:
我开始使用 angular,并且对双向数据绑定功能和它的 $http 方法很着迷,它可以让我将更改保存到我的 mysql 数据库中,而无需刷新页面。
我目前着迷的另一件事是使用 firebase 跨多个客户端的实时功能。当数据库收到任何更改时,所有客户端都会实时更新。我可能想使用 firebase,但我必须完全放弃 Laravel 和 MySql 作为持久层,我想暂时保留它,因为我的应用程序已经在 Laravel 中运行,只是不是实时的。
我将如何使用 MySQL 和 Angular 在 Laravel 中创建一个实时应用程序,它可以更新每个客户端,而不刷新视图?
如果我没记错的话,Pusher 和 PubNub 正在使用 websockets 提供与服务器的必要开放连接,所以当服务器有东西要共享时,angular 现在会渲染它。
由于我想使用 Laravel 和 MySQL 作为持久层,我不确定最好的方法是什么。我什至不确定我是否正确理解了上面写的所有内容,因为我是角度和实时应用程序的新手。
接下来的必要步骤是什么,将一些实时功能引入 PHP/MySQL 应用程序?
【问题讨论】:
标签: angularjs laravel firebase pusher pubnub