akceli / laravel-realtime-database
使用中间件保持客户端存储同步。无需再手动在每次API调用时保持存储同步,同时利用Pusher,相同的中间件可以保持所有客户端的更新
dev-master / 0.0.x-dev
2020-04-12 05:25 UTC
Requires
- php: >=7.0.0
- laravel/framework: >=6.0
This package is auto-updated.
Last update: 2024-09-15 15:28:13 UTC
README
提供了一种简单的方法,在多个浏览器之间完全同步客户端存储。无需再手动在API上触发事件,也无需在前端手动处理每个事件。
工作原理
- 购买模型更改的标记,我们可以间接跟踪更改。
- 购买在服务器上定义存储,我们知道客户端期望什么。
- 购买在存储上定义属性(Eloquent查询),我们可以非常精确地限定数据。
- 购买定义模型更改,我们可以精细调整数据的修改方式
- 购买利用中间件,您可以设置后忽略,即使更改客户端或后端,数据也会保持同步。