0

我已将应用程序更新到 Laravel 最新版本 5.8,并且在更新返回 env 文件变量值的 getenv() 函数后返回 false。

但是,当我使用 env() 时,我能够获取 env 变量值。

我遵循了官方文档,没有任何建议从 getenv() 更改为 env()。

https://laravel.com/docs/5.8/configuration

这里建议从 getenv() 更改为 env

PHP Dotenv

请建议我是否需要将 getenv 的每个引用更改为 env 或者还有其他出路。

4

2 回答 2

2

正确的做法是从 更改getenvenv。此外,getenv没有第二个参数来设置默认值。

于 2019-03-18T19:23:24.197 回答
0

有特定版本的 laravel (5.8.4) getenv 返回 false,这已在 5.8.5 或更高版本中更新。

请在这里查看

于 2019-04-15T09:31:07.300 回答