从 5.0 升级到 5.8 后,如果 env 与 .env 文件不同,laravel 将停止读取 env 变量。
例如,如果我有里面的.env
文件USE_SSL=true
。 env('USE_SSL')
会是真的
但是如果我有.env
文件指向另一个环境:
APP_ENV=dev
并且比我有.env.dev
包含USE_SSL=true
, 的文件env('USE_SSL')
将为空。
我试过composer dump-autoload
和php artisan config:clear
,而且php artisan config:cache
- 没有运气。缓存与否,我无法获得价值。
我尝试将文件命名为 .dev.env 和 .env.dev - 没有运气。
任何想法,将不胜感激。
守候你守候我