我使用Laravel 6.2和valet和PHP 7.3.12
问题是我想更改DB_DATABASE=laravel
为DB_DATABASE=something_else
in.env
文件,但它根本不重新加载新的 .env 值
我已经尝试过这个命令:
php artisan config:clear
php artisan config:cache
但它仍然没有改变。
我什至尝试在文件中添加一个新密钥并在Tinker.env
中查询它,但新密钥也没有添加。
我使用Laravel 6.2和valet和PHP 7.3.12
问题是我想更改DB_DATABASE=laravel
为DB_DATABASE=something_else
in.env
文件,但它根本不重新加载新的 .env 值
我已经尝试过这个命令:
php artisan config:clear
php artisan config:cache
但它仍然没有改变。
我什至尝试在文件中添加一个新密钥并在Tinker.env
中查询它,但新密钥也没有添加。
编辑完成后.env
,您可以使用以下 artisan 命令清除配置缓存:php artisan config:cache
使用php artisan key:generate
它将为您的.env
文件生成新密钥
注意:如果仍然有错误,那么您不需要重新启动计算机,只需尝试以下操作:
如果您使用的是 PHP 的默认 Web 服务器(例如php artisan serve
),您需要重新启动服务器
或者
如果您使用过XAMPP,请重新启动您的Apache服务器
每当您想更改内容.env
文件时
运行php artisan cache:clear
命令以获取新添加的值
我刚开始重启我的电脑它不起作用然后我做了
php artisan config:cache
,现在它可以工作了。
重新启动计算机与此无关。
如果您在本地环境中工作,请按停止您的开发服务器ctrl+c
,然后通过运行重新启动应用程序php artisan serve
。