清除之前配置文件緩存,並生成新的配置文件緩存, get bash:
php artisan config:cache
如下圖,以上命令會將config文件夾下所有的文件內容緩存到bootstrap/cache/config.php里面:
采用config()函數就可以獲取到相關配置,為什么會還需要將所有配置文件都緩存起來呢?
——原因在於,配置文件中,有通過env()獲取全局環境變量,但是在網站的運行過程中,出現問題:讀取不.env文件中的環境變量。該問題可能的原因是,env()函數獲取到值后,會清空環境變量。因此采用以上命令將config下的所有配置文件都緩存起來。這樣使用config()函數時會直接從緩存里面取數據。