小编Mar*_*ark的帖子

Laravel env('APP_URL') 没有为 localhost 返回正确的值

当尝试从 Laravel 配置中检索 APP_URL 时,它返回错误的 URL 仅用于开发。

我的 env 文件有以下内容:

APP_URL=http://127.0.0.1:9000
Run Code Online (Sandbox Code Playgroud)

但是,当我调用env('APP_URL')它时,它返回给我:

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

这不适用于我当前的 docker 设置,它必须是 127.0.0.1:9000

在我的 config/app.php 文件中,我有以下内容:

'url' => env('APP_URL')
Run Code Online (Sandbox Code Playgroud)

我试过了php artisan config:cache,php artisan config:clear但我仍然得到相同的结果http://localhost

关于它可以从 .env 或 config/app.php 以外的地方获取http://localhost 的任何想法?


认为值得注意的是使用config('app.url')还返回http://localhost

laravel laravel-5 laravel-6

2
推荐指数
1
解决办法
9434
查看次数

标签 统计

laravel ×1

laravel-5 ×1

laravel-6 ×1