Inertiajs + Laravel возвращает пустую страницу на мобильном устройствеPhp

Кемеровские программисты php общаются здесь
Anonymous
Inertiajs + Laravel возвращает пустую страницу на мобильном устройстве

Сообщение Anonymous »

Недавно я разрабатывал приложение Laravel + React с Inertia.js; Все работает хорошо на моем компьютере и по-прежнему работает хорошо, когда я обслуживаю свою сеть (192.168.x.x), но как только я захожу в приложение на своем мобильном телефоне, страница становится пустой. Простой белый экран. Используя версию для разработчиков Firefox (на Android называется Firefox Nightly) и расширение Mobile DevTools, я обнаружил, что страница макета (app.blade.php) загружается, но компоненты не отображаются.Кроме того, на моем компьютере, перейдя на вкладку сети в DevTools, щелкнув запрос, который загружает страницу, и перейдя на вкладку ответа, я вижу это, также на компьютере ответ пуст, но компонент все еще загружается. Я прикреплю несколько фотографий, чтобы было более понятно, что я только что сказал (извините за мой английский, я из другой страны)

Код: Выделить всё

app.blade.php:


check() ? json_decode(auth()->user()->settings)->theme : "dark"}}>




{{ env('APP_NAME', 'Laravel') }}







@routes
@viteReactRefresh
@vite(['resources/js/app.jsx', "resources/js/Pages/{$page['component']}.jsx"])
@inertiaHead


@inertia


Inertia была установлена ​​через laravel/breeze
Я уже пробовал сборку npm run, у меня нет npm run watch в качестве команды npm.
Изображение
Изображение


Подробнее здесь: https://stackoverflow.com/questions/777 ... -on-mobile

Вернуться в «Php»