如何在Laravel中保存.env文件中的更改?

问题描述

我在Laravel中的.env文件有很大的问题。当我在.env文件中进行更改时,它没有更改。我想你们所有人都知道我在说什么。我运行了PHP artisan config:cache@H_502_2@,但是什么都没有改变!我在.env文件中回显了一个变量,但没有任何变化。我该怎么办?

解决方法

当您缓存配置时,所有对env的调用都将返回null,因为它不再加载.env。在配置文件之外,您不应有任何对env的调用。

您使用配置系统来获取所需的值,这就是配置文件调用env以从环境中获取值的原因。

,

如果您使用php artisan serve,则必须在更改.env文件后重新加载