首页 > 解决方案 > Laravel 如何让 url 成为 .env 中的内容

问题描述

我目前的 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

谢谢

标签: laravellaravel-5routes

解决方案


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


推荐阅读