根据 Laravel 的文档(https://laravel.com/docs/5.3/blade#introduction https://laravel.com/docs/5.3/blade#introduction)视图被编译成纯 PHP 代码并缓存,直到它们被修改,但是它们什么时候重新编译?
我的项目位于生产环境中,当我部署更改时会自动显示,我不需要清除视图缓存或类似的东西。
视图是否会自动重新编译(在这种情况下,什么时候发生?)还是我没有启用缓存?
默认情况下所有视图都是compiled/cached
。您可以定义一个存储编译版本的路径app/config/view.php
。当 Laravel 框架尝试编译视图时,它会检查源视图文件的修改日期和编译版本(如果最后一个存在)。如果编译的文件比源文件旧,Laravel 会重新编译视图并将其存储为源文件的新缓存版本。每次部署新版本的代码时都会发生这种情况。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)