Я использую Laravel версии 5.2, и я пытаюсь сделать его PWA. За долгие часы поиска в Google и stackoverflow я не могу найти подходящих руководств, которые помогут мне превратить мое приложение laravel 5.2 в PWA. Кто-нибудь может мне помочь? Пожалуйста, я пытался уже несколько недель. Я также попытался создать свой собственный сервисный работник и манифест, но проблема заключается в том, что динамический URL-адрес не отображает ничего, а просто возвращает к 127.0.0.1/dashboard. Я все еще на своем локальном хосте, поэтому PWA поддерживается им.
Ваша проблема может быть на маршруте, вам нужно создать конкретный маршрут к вашему 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
Других решений пока нет …