Laravel .env 文件偶发性值读取不到

Posted 知其黑、受其白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel .env 文件偶发性值读取不到相关的知识,希望对你有一定的参考价值。

阅读目录

阐述

Laravel .env 文件偶发性值读取不到, .env 读取地址错误或文件出现缓存,确认文件地址并刷新文件后看是否能读取到值,如测试过都不灵在进行一些测试。

解决办法

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

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

每次修改 env 后清楚缓存

php artisan config:clear 

编译生成缓存配置

php artisan config:cache

缓存配置的位置

以上是关于Laravel .env 文件偶发性值读取不到的主要内容,如果未能解决你的问题,请参考以下文章

VS调试时偶发无法进入断点行号错乱等问题解决方法

推荐几个我近期排查线上http接口偶发415时用到的工具

Azure 服务总线中继偶发性故障异常

测试大佬,遇到偶发性bug如何定位和处理?

应用偶发性连接不上Oracle数据库的排查案例

记一次 .NET 某市附属医院 Web程序 偶发性CPU爆高分析