线上环境一但使用 php artisan config:cache 就会各种异常,最终检查原因是使用 config:cache 后env() 是无法读取 .env文件配置的。
将 config 文件之外的所有 env() 方法使用 config() 代替
如:
在 config/app.php 中添加:'force_https' => env('FORCE_HTTPS', false),
调用时使用 config('app.force_https')
PS: 通过composer引用的包不受此影响