laravel之緩存配置文件


清除之前配置文件緩存,並生成新的配置文件緩存, get bash:

php artisan config:cache

如下圖,以上命令會將config文件夾下所有的文件內容緩存到bootstrap/cache/config.php里面:

 

采用config()函數就可以獲取到相關配置,為什么會還需要將所有配置文件都緩存起來呢?

——原因在於,配置文件中,有通過env()獲取全局環境變量,但是在網站的運行過程中,出現問題:讀取不.env文件中的環境變量。該問題可能的原因是,env()函數獲取到值后,會清空環境變量。因此采用以上命令將config下的所有配置文件都緩存起來。這樣使用config()函數時會直接從緩存里面取數據。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM