laravel之缓存配置文件


清除之前配置文件缓存,并生成新的配置文件缓存, get bash:

php artisan config:cache

如下图,以上命令会将config文件夹下所有的文件内容缓存到bootstrap/cache/config.php里面:

 

采用config()函数就可以获取到相关配置,为什么会还需要将所有配置文件都缓存起来呢?

——原因在于,配置文件中,有通过env()获取全局环境变量,但是在网站的运行过程中,出现问题:读取不.env文件中的环境变量。该问题可能的原因是,env()函数获取到值后,会清空环境变量。因此采用以上命令将config下的所有配置文件都缓存起来。这样使用config()函数时会直接从缓存里面取数据。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM