如何在 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
文件后重新加载它
Laravel 中的 .env 文件有一个大问题。当我更改 .env 文件时,它没有改变。我想你们都知道我在说什么。我 运行 这个 php artisan config:cache
,但是,什么都没有改变!我在 .env 文件中回显了一个变量,但没有任何改变。我能为此做什么?
当您缓存配置时,所有对 env
的调用都将 return null
因为它不再加载 .env
。您不应该在配置文件之外对 env
进行任何调用。
您使用配置系统来获取所需的值,这就是配置文件调用 env
以从环境中获取值的原因。
如果您使用 php artisan serve
,则必须在更改 .env
文件后重新加载它