Laravel中的.env文件无法读取,env()获取为空的解决办法
分类:PHP相关
时间:2023-03-28 22:43
浏览:0
评论:0
Laravel中的.env文件偶发性读取不到,env()获取为空的解决办法
Laravel官方有相关的正确使用.env的姿势,正确姿势是把.env编译到缓存中,这样就不用每次请求都文件读取,一旦缓存了配置以后,就不会再从 .env 文件加载内容了。
这样做是有道理的,毕竟 .env 文件是文本内容,解析它的成本还是挺高的,所以生产环境最优雅的方式一定要编译到缓存中。
每次修改env后清楚缓存
php artisan config:clear
编译生成缓存配置
php artisan config:cache
测试:
php artisan tinker >>env('TEST')
最优雅的方式env()方法不要在业务代码中使用,只在配置文件中使用。
1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. PHP相关 > Laravel中的.env文件无法读取,env()获取为空的解决办法
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. PHP相关 > Laravel中的.env文件无法读取,env()获取为空的解决办法