[英]Convert Laravel into PWA
我想将laravel应用程序(电子商务商店)转换为渐进式Web应用程序(pwa)。 我怎么做? 它是否需要完整的SPA,还是可以使用刀片模板引擎(刀片视图文件)来完成? 正确的做法是什么?
这实际上取决于您的应用程序的当前状态,但是您可以将Web设置为PWA来开始一个步骤。
您需要做的几件事是:
使用服务人员,您可以劫持连接,构造和过滤响应。 功能强大的东西。 尽管您会充分利用这些能力,但中间人可能不会。 为了避免这种情况,您只能在通过HTTPS服务的页面上注册服务人员,因此我们知道浏览器在通过网络的过程中并未受到篡改。
开发东西时不需要本地。
对于服务人员,那里有一些选项可以帮助您开始使用针对页面部分的不同缓存策略。
一个很好的例子是: https : //developers.google.com/web/tools/workbox/
您在此处有完整的清单,其中包括您需要涵盖的所有事项。
PWA的另一件事是,不必让您的所有站点都可以在线协同工作,这很好,因为您可以从一个简单的页面开始,在没有互联网连接时显示一条消息,然后再开始添加更多功能。
如上所述,Google在以下方面提供了大量资源:
在Laravel上下文中,只要呈现(刀片)视图,您就可以将响应或特定内容与服务工作者一起缓存。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.