Laravel:未包含在数据库种子文件中的本地主机的 URL::to('/') 端口号

app*_*her 7 php laravel laravel-4

我在端口 4567 上运行本地服务器。我试图这样做,以便当我的数据库种子时,我在我的数据库中保存对我网站上主页的引用。但是我注意到,当我在种子中运行 URL::to('/') 时,它只包含没有端口的“localhost”,但是如果我将它包含在我的视图代码中,它会显示为“localhost:4567”。为什么是这样?如果可能的话,如何在不编写有关我所在生产环境的 if 语句条件的情况下修复它?谢谢你。

URL::to('/') 的种子文件结果

http://localhost
Run Code Online (Sandbox Code Playgroud)

查看 URL::to('/') 的文件结果

http://localhost:4567
Run Code Online (Sandbox Code Playgroud)

sac*_*mar 6

在 env 文件中设置 APP_URL

APP_URL=http://localhost:4567
Run Code Online (Sandbox Code Playgroud)

或者在 config/app.php 中设置 url

'url' => env('APP_URL', 'http://localhost:4567'),
Run Code Online (Sandbox Code Playgroud)