问题描述
我在Laravel中的.env文件有很大的问题。当我在.env文件中进行更改时,它没有更改。我想你们所有人都知道我在说什么。我运行了PHP artisan config:cache@H_502_2@,但是什么都没有改变!我在.env文件中回显了一个变量,但没有任何变化。我该怎么办?
解决方法
当您缓存配置时,所有对env
的调用都将返回null
,因为它不再加载.env
。在配置文件之外,您不应有任何对env
的调用。
您使用配置系统来获取所需的值,这就是配置文件调用env
以从环境中获取值的原因。
,
如果您使用php artisan serve
,则必须在更改.env
文件后重新加载