首页 > 解决方案 > 在多个浏览器中加载数据库内容而不刷新

问题描述

我目前正在使用 Laravel 8 开发医院管理系统,但我想在接待员登记患者时通知管理员和负责医生需要咨询的新患者。所以在这里,我希望通知转到他们的面板而不刷新页面和重新加载他们的表格。当医生要求为患者付款时,接待员也会发生同样的事情。

我可以在一个浏览器中完成所有这些操作,该浏览器是使用 yajra 和 jQuery 处理操作的用户。

我希望所有登录用户无需刷新页面

提前谢谢你,新年快乐

标签: jquerylaravel

解决方案


基本上你有几个选择:

  1. 更容易,但资源更重。每 10 秒执行一次请求以 ping 用户(患者或医生)的新通知。
  2. 很多复杂,但资源友好。使用套接字。这样做的缺点是您需要一些设置(套接字服务器)。我推荐这种方法。这就是我所说的https://beyondco.de/docs/laravel-websockets/getting-started/introduction

推荐阅读