【问题标题】:(Laravel) Update interface every time there is a change in the database? [closed](Laravel) 每次数据库有变化时更新界面? [关闭]
【发布时间】:2019-12-07 02:10:59
【问题描述】:

我是Laravel的新手,每次数据库有变化我都想更新界面但是我觉得每5s调用一次JavaScript来更新界面效率不是很高,所以我想知道什么是最有效的怎么做?

【问题讨论】:

    标签: php html mysql laravel optimization


    【解决方案1】:

    您是否考虑过使用 websocket 的一些 for 在您的后端和基于 JavaScript 的 UI 之间创建连接?

    https://laravel.com/docs/master/broadcastinghttps://github.com/beyondcode/laravel-websockets 都可以让你通知你的 UI 以从你的 Laravel 后端请求更新。

    我个人的建议是,您的 JS 会收到通知,告知您发生了一些变化,然后必须通过 Ajax 获取更新的信息,这样您就不会通过 Pusher 的服务器发送机密信息。

    【讨论】:

      猜你喜欢
      • 2016-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-13
      • 2021-01-13
      • 2021-08-09
      • 2018-06-29
      • 1970-01-01
      相关资源
      最近更新 更多