我想问一下如何创建一个离线应用程序,该应用程序可与Laravel API交谈,但在没有连接时仍可脱机工作。如何使Ionic应用程序使用Laravel编写的API工作,但仍然可以离线工作
比方说,我必须在Ionic中写一个测验移动应用程序,它要求Laravel API检索问题以及将分数存储在分贝中。
我刚刚开始学习离子,我现在对如何解决这个问题感到非常困惑。
什么混淆了我最有:
是否离子源生活Laravel源代码里面W/C提供的API?
如果我希望可以安装Ionic应用程序,那么在编译过程中是否应该包含Laravel源代码?
在此先感谢您的帮助。
感谢您的回复,是的,我使用Laravel提供了一个RESTful API,并通过$ http w/Angular连接。我在网上跟随了一些教程,其中离子源代码在Laravel代码库中。 什么方法是实现离线同步最好也是最简单的方法?目前我正在计划在Laravel上使用MySql/SQlite作为后端,但似乎通过搜索网络,PouchDB + Couchdb总是出现。我会完全放弃Laravel,让我们来说说Express和Pouchdb。 会更容易吗? – theUnknown777
如果您已经对Laravel感到满意,可以轻松使用它。仅仅因为这个原因,没有必要去使用Express。通过$ http的RESTful API可以很好地处理任何后端。请记住,如果您需要某种离线存储,则会有2个数据库不是1.其中一个后端是前端之一(前端是您的离子应用程序)。对于我已经提供给你的链接。希望能帮助到你。 –