> php教程 > php >

Laravel中的.env文件偶发性读取不到,env()获取为空的解决办法

来源:网络 文章列表 2021-11-07 8
laravel env不起作用的解决办法

Laravel中的.env文件偶发性读取不到,env()获取为空的解决办法

Laravel官方有相关的正确使用.env的姿势,正确姿势是把.env编译到缓存中,这样就不用每次请求都文件读取,一旦缓存了配置以后,就不会再从 .env 文件加载内容了。

这样做是有道理的,毕竟 .env 文件是文本内容,解析它的成本还是挺高的,所以生产环境最优雅的方式一定要编译到缓存中。

每次修改env后清楚缓存

php artisan config:clear 

 

编译生成缓存配置

php artisan config:cache

测试:

php artisan tinker
 
>>env('TEST')

 

最优雅的方式env()方法不要在业务代码中使用,只在配置文件中使用。

 

腾讯云限量秒杀

1核2G 5M 50元/年 2核4G 8M 74元/年 4核8G 5M 818元/年 CDN流量包 100GB 9元

版权声明

本站部分原创文章,部分文章整理自网络。如有转载的文章侵犯了您的版权,请联系站长删除处理。如果您有优质文章,欢迎发稿给我们!联系站长:
愿本站的内容能为您的学习、工作带来绵薄之力。

评论

  • 随机获取
点击刷新
精彩评论

友情链接