Laravel - php artisan view:clear 是做什么的?

Laravel - What does php artisan view:clear do?

我 运行 一个命令 php artisan view:clear,因为我遵循了 Laravel 中关于自定义 404 页面的教程,正如所解释的,该命令清除所有编译的视图文件,进一步在我在 laravel 文档中查找它,它说它从视图文件中删除了缓存。我问这个的原因是因为

这个命令基本上只是清除所有缓存的视图。

无需每次都加载您的视图,缓存的副本可以存储在您的存储文件夹中。视图缓存已完成,因为 blade 每次编译都是浪费时间,因为 blade 显然会将模板转换为适当的 PHP 文件。

通过 运行 php artisan view:clear 您只需清除所有缓存的视图,因此下次加载 blade 视图时将再次编译它而不是将其从缓存中拉出.

im not sure if this effects my view files

这不会影响视图本身,它只是清除缓存的副本。

Will they stay the same?

您的观点本身将保持不变,是的。

Did i remove something important running this command?

只有您的视图的缓存副本。这些将在页面加载时再次编译。

What are these cache files for?

为了避免blade每次调用都要编译,可以只编译一次,避免浪费这次。

Will this effect my future work?

完全没有。