Laravel как сделать так, чтобы URL был в .env - PullRequest
0 голосов
/ 12 января 2020

В настоящее время мой env-файл выглядит следующим образом:

APP_URL=http://localhost

Когда я запускаю проект с помощью команды artisan (php artisan serve), я получаю следующий путь:

http://127.0.0.1:8000

Однако приведенная выше ссылка не работает, вместо этого я получаю 404. Для доступа к своему веб-сайту я использую ссылку ниже:

http://localhost:8000/

Я не уверен, почему он не использует то, что находится на Файл .env, который должен быть (http://localhost)

Пожалуйста, кто-нибудь может помочь мне решить эту проблему. Я пытался гуглить об этом, но на сайте мало что сказано.

Я использую Laravel 5,8

Спасибо

1 Ответ

0 голосов
/ 12 января 2020

php artisan serve - простая команда, которая не читает вашу конфигурацию.

Вы можете либо проигнорировать то, что он говорит, и просто открыть http://localhost:8000, чтобы начать работать, либо использовать php artisan server --host=localhost, что должно дать вам тот же результат.

Смотрите здесь, как это реализовано: https://github.com/laravel/framework/blob/46beec229568c4a09a61e2e3755b0afc06ae4795/src/Illuminate/Foundation/Console/ServeCommand.php#L114

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...