Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel环境不重新加载_Php_Laravel_Laravel Environment - Fatal编程技术网

Php Laravel环境不重新加载

Php Laravel环境不重新加载,php,laravel,laravel-environment,Php,Laravel,Laravel Environment,我在valet和PHP 7.3.12中使用了Laravel 6.2 问题是我想在.env文件中将DB\u DATABASE=laravel更改为DB\u DATABASE=something\u other 但它根本不会重新加载新的.env值 我已经尝试过此命令: php artisan config:clear php artisan config:cache 但它仍然没有改变 我甚至尝试向.env文件中添加一个新键,并在Tinker中查询它,但新键也没有添加 我刚重新启动了我的电脑,开始它

我在valet和PHP 7.3.12中使用了Laravel 6.2

问题是我想在
.env
文件中将
DB\u DATABASE=laravel
更改为
DB\u DATABASE=something\u other
但它根本不会重新加载新的.env值

我已经尝试过此命令:

php artisan config:clear
php artisan config:cache
但它仍然没有改变


我甚至尝试向
.env
文件中添加一个新键,并在Tinker中查询它,但新键也没有添加

我刚重新启动了我的电脑,开始它不工作了,然后我又重新启动了
php-artisan-config:cache
现在就可以了。

重启计算机与此无关


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

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


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

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

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


注意:如果仍有错误则不需要重新启动计算机,请尝试以下操作:

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


如果您使用了XAMPP,那么重新启动您的Apache服务器

,执行
env('DB_数据库')
,您没有得到新的值?@lagbox是的,它仍然得到
env('DB_数据库')=laravel
我使用了valet,我确实运行了
valet restart
,但没有任何帮助。