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

How can I save changes in .env file in Laravel?

Laravel 中的 .env 文件有一个大问题。当我更改 .env 文件时,它没有改变。我想你们都知道我在说什么。我 运行 这个 php artisan config:cache,但是,什么都没有改变!我在 .env 文件中回显了一个变量,但没有任何改变。我能为此做什么?

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

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

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