Запустите localhost/laravel/public/my_page, в результате вы получите пустую страницу без ошибок.

У меня есть проект Laravel, все страницы работают нормально при использовании php artisan serve, но некоторые страницы не могут работать без artisan serve. Пример, когда я получаю доступ к localhost:8000/my_page, моя страница загружается нормально. Но когда я запускаю localhost/laravel/public/my_page, в результате получается пустая страница без каких-либо ошибок.

1 ответ

По умолчанию localhost/laravel/public/my_page использует порт 80, но Laravel только слушает порт 8000, localhost:8000/my_page работает, потому что говорит вашему браузеру использовать порт 8000 вместо порта по умолчанию 80.

Попробуйте запустить php artisan serve --port=80 если у вас еще нет службы, работающей на порту 80, или если ваш брандмауэр не блокирует порт, вы можете использовать localhost/laravel/public/my_page

Другие вопросы по тегам