如何在项目添加到后端时更新前端列表(Laravel / MySQL)

时间:2018-03-15 09:04:54

标签: php ajax laravel

简而言之,一个应用程序(建立在Laravel上)允许用户列出要出售的实体物品,然后,在销售正在进行时,要求管理员编辑物品的价格 - 这将涉及物理管理员找到该项目,调整价格,然后将价格标记为已更改。

我设想的是一个管理员屏幕,其中显示了所有当前未执行的编辑请求的列表 - 然后他们可以进行编辑请求并将其标记为已完成,将其从列表中删除。

我的问题是什么是允许该屏幕一直在计算机上打开的最佳方式,但是一旦收到新的编辑请求(或相对不久之后)就更新了它?

据推测,该页面可以每五秒左右通过一次Ajax调用更新列表,但还有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

我相信你想要使用推杆。 pusher.com 它将根据您的意愿处理您网站上的所有实时实时更新。 此外,它和laravel的生态系统很棒(在推送站点中显示),并且很容易设置。