Php laravel 5.8在getenv上返回false

Php laravel 5.8在getenv上返回false,php,laravel,laravel-5.8,phpdotenv,Php,Laravel,Laravel 5.8,Phpdotenv,我已将应用程序更新为Laravel最新版本5.8,更新后返回env文件变量值的getenv()函数返回false 但是,当我使用env()时,我能够获得env变量值 我遵循了官方文档,没有任何建议将getenv()更改为env() 这里建议从getenv()更改为env 请建议我是否需要将getenv的每个引用都更改为env,或者有其他解决方法。正确的方法是从getenv更改为env。另外,getenv没有第二个参数来设置默认值。正确的方法是将getenv更改为env。另外,getenv没有

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

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


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

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


请建议我是否需要将getenv的每个引用都更改为env,或者有其他解决方法。

正确的方法是从
getenv
更改为
env
。另外,
getenv
没有第二个参数来设置默认值。

正确的方法是将
getenv
更改为
env
。另外,
getenv
没有第二个参数来设置默认值。

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


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


“我遵循了官方文档,没有任何东西建议从getenv()更改为env()。”因为他们总是告诉您只使用
env()
。您可能必须替换
getenv
调用。@ceejayoz:getenv()是一种php方法,无论框架(此处为laravel)如何,它都应该工作,有一个更改在5.8.5中恢复,因此现在可以正常工作。@svikramjeet是的,但如果您使用laravel,则使用
env()
为您提供Laravel的实现可能添加到默认设置中的任何附加功能(现在或将来)。正如有人在回答中指出的那样,目前这两个系统甚至有不同的功能;Laravel's还有第二个有用的参数。“我遵循了官方文档,没有任何建议将getenv()更改为env()。”因为我想他们总是告诉您只使用
env()
。您可能必须替换
getenv
调用。@ceejayoz:getenv()是一种php方法,无论框架(此处为laravel)如何,它都应该工作,有一个更改在5.8.5中恢复,因此现在可以正常工作。@svikramjeet是的,但如果您使用laravel,则使用
env()
为您提供Laravel的实现可能添加到默认设置中的任何附加功能(现在或将来)。正如有人在回答中指出的那样,目前这两个系统甚至有不同的功能;拉威尔还有第二个有用的参数。