我想让我的网络应用程序(使用laravel构建)脱机工作……但我无法找到如何做到这一点!
我正在使用静态文件的“app cache”,但我不确定如何处理应用程序的动态端.
该应用程序使用的数据库,我猜我需要使用localStorage? (从我到目前为止在线阅读)
我基本上只是在寻找有人指出我正确的方向,因为我正在努力寻找在线设置Laravel以供离线使用
谢谢,
戴夫
解决方法
您只能使用appcache使静态站点脱机.你不能用laravel做到这一点.
如果要将数据移动到localstorage并拥有半动态网站,则必须完全更改体系结构.让我概述一种可能的方法:
用javascript编写的单页Web应用程序(使用类似ExtJs的框架),以Web服务的形式连接到后端,提供对数据库的访问(您可以使用laravel编写它).
连接到服务器后,可以在localstorage中加载数据.当您处于脱机状态时,可以继续使用数据.当客户端重新连接时,您必须与服务器同步更改.