解決Laravel 5.2 中的Env 檔案問題
在提供的場景中,開發人員在升級後從.env 檔案存取設定值時遇到困難到Laravel 5.2。儘管遵循了升級說明並清除了緩存,但他們仍然面臨一個問題,即未從 .env 文件中提取值,從而導致諸如“用戶‘forge’@‘localhost’的訪問被拒絕”之類的錯誤。
使用 php artisantinker 進行進一步調查後發現,問題出在 .env 檔案值中的空格。開發人員忽略了當值包含空格時用雙引號括起來,導致框架錯誤解釋。
解:
要解決此問題,確保任何包含空格的 .env 變數都用雙引號引起來。例如:
將值用雙引號括起來後,透過執行以下命令清除快取:
這些快取命令將刷新配置存儲,確保更新的值是從.env 檔案中讀取的。
以上是為什麼我的 Laravel 5.2 .env 變數沒有載入?的詳細內容。更多資訊請關注PHP中文網其他相關文章!