具有PWA的Laravel 5.2

时间:2018-08-09 08:55:25

标签: php laravel progressive-web-apps

我正在使用laravel 5.2版,并且正在尝试使其成为PWA。长时间搜索google和stackoverflow时,我找不到任何合适的指南来帮助我将laravel 5.2应用程序设置为PWA。有人可以帮助我吗?请已经尝试了几个星期。我还尝试创建自己的服务工作者和清单,但动态URL的问题是它无法呈现任何内容,只是返回到127.0.0.1/dashboard即可。我仍然在本地主机上,因此它支持PWA。

1 个答案:

答案 0 :(得分:2)

问题可能出在路由上,您需要创建一条到manifest.json和worker.js的特定路由。这是manifest.json的示例:

Route::get('/manifest.json', 'YourController@Action')->name('manifest');

在控制器操作中,您需要响应一个json。

return response()->json([
    'name' => 'name',
    'short_name' => 'short name',
    'start_url' => '/',
    'display' => 'standalone',
    'theme_color' => '#000000',
    'background_color' => '#000000'
]);

如何查看您的参考资料https://github.com/silviolleite/laravel-pwa