1

我使用Laravel 6.2valetPHP 7.3.12

问题是我想更改DB_DATABASE=laravelDB_DATABASE=something_elsein.env文件,但它根本不重新加载新的 .env 值

我已经尝试过这个命令:

php artisan config:clear
php artisan config:cache

但它仍然没有改变。

我什至尝试在文件中添加一个新密钥并在Tinker.env中查询它,但新密钥也没有添加。

4

4 回答 4

2

编辑完成后.env,您可以使用以下 artisan 命令清除配置缓存:php artisan config:cache

使用php artisan key:generate它将为您的.env文件生成新密钥


注意:如果仍然有错误,那么您不需要重新启动计算机,只需尝试以下操作:

如果您使用的是 PHP 的默认 Web 服务器(例如php artisan serve),您需要重新启动服务器

或者

如果您使用过XAMPP,请重新启动您的Apache服务器

于 2019-12-02T06:35:08.710 回答
1

每当您想更改内容.env文件时

运行php artisan cache:clear命令以获取新添加的值

于 2019-12-01T11:01:02.300 回答
1

我刚开始重启我的电脑它不起作用然后我做了 php artisan config:cache,现在它可以工作了。

于 2019-12-01T07:07:25.120 回答
0

重新启动计算机与此无关。

如果您在本地环境中工作,请按停止您的开发服务器ctrl+c,然后通过运行重新启动应用程序php artisan serve

于 2019-12-01T10:28:08.980 回答