Szy*_* J. 0 php laravel laravel-8
我在理解文件 laravel_core/storage/framework/views 和 laravel_core/resources/views 之间的区别时有一点问题。在两个目录中都有刀片视图,但不相等,并且存储视图中的名称是随机的。
这是文件示例的图片:
resources/views在resources/views你创建和修改的意见。请参阅Laravel 8 文档:
视图包含由您的应用程序提供的 HTML,并将您的控制器/应用程序逻辑与您的表示逻辑分开。视图存储在
resources/views目录中。
storage/framework/views正如文档解释的那样:
默认情况下,视图是按需编译的。
除非已经存在最新的编译视图。这些被缓存并存储在其中storage/framework/views,这就是为什么它们看起来如此难以理解。另请参阅此ServerFault 答案:
视图缓存总是通过文件系统存储在
storage/framework/views.
顺便说一句,如果你想预编译它们,你可以使用命令
php artisan view:cache并清除它们
php artisan view:clear除了这两个命令之外,您不太可能对编译视图执行任何操作。您使用“普通”视图,创建它们,编写代码等。