簡體   English   中英

Laravel ENV 不重新加載

[英]Laravel ENV not reload

我將Laravel 6.2valetPHP 7.3.12 一起使用

問題是我想在.env文件DB_DATABASE=laravel更改為DB_DATABASE=something_else但它根本不重新加載新的 .env 值

我已經嘗試過這個命令:

php artisan config:clear
php artisan config:cache

但它仍然沒有改變。

我什至嘗試向.env文件添加一個新密鑰並在Tinker 中查詢它,但新密鑰也沒有添加。

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

使用php artisan key:generate它將生成.env文件的新密鑰


注意:如果仍然有錯誤,那么您不需要重新啟動計算機,只需嘗試以下操作:

如果您使用的是 PHP 的默認 Web 服務器(例如php artisan serve ),則需要重新啟動服務器

或者

如果您使用過XAMPP,則重新啟動Apache服務器

一開始我只是重新啟動計算機,它不起作用,然后我執行了php artisan config:cache並且現在可以使用了。

重新啟動計算機與此無關。

如果您在本地環境中工作,請按ctrl+c停止您的開發服務器,然后通過運行php artisan serve重新啟動應用程序。

每當您想更改.env文件的內容.env

運行php artisan cache:clear命令以獲取新添加的值

確保運行composer dump-autoload

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM