Laravel:离线模式?

时间:2015-01-08 18:09:35

标签: php laravel local-storage offline offline-caching

我想让我的网络应用程序(使用laravel构建)脱机工作......但我无法知道如何做到这一点!

我正在使用静态文件的“app cache”,但我不确定如何处理应用程序的动态端。

该应用程序使用的数据库,我猜我需要使用localStorage? (从我到目前为止在线阅读)

我基本上只是在寻找有人指出我正确的方向,因为我很难在线设置Laravel离线使用

谢谢, 戴夫

1 个答案:

答案 0 :(得分:3)

您只能使用appcache使静态网站脱机。你不能用laravel做到这一点。

如果您想将数据移动到localstorage并拥有一个半动态网站,则必须完全更改您的体系结构。让我概述一种可能的方法:

用javascript(使用类似ExtJs之类的框架)编写的单页Web应用程序,它以Web服务的形式连接到后端,可以访问数据库(您可以使用laravel编写它)。

当您连接到服务器时,您可以在localstorage中加载数据当您处于脱机状态时,您可以继续使用数据。当客户端重新连接时,您必须与服务器同步更改。