Laravel - php工匠的观点是什么:清楚吗?

时间:2017-02-07 23:54:46

标签: php laravel view artisan

我运行了一个命令php artisan view:clear,因为我在Laravel中按照自定义404页面上的教程进行操作,并按照说明清除所有已编译的视图文件,进一步我在laravel docs中查找它并且它说它从视图文件中删除缓存。我问这个的原因是因为

  • 我不确定这是否会影响我的观看文件
  • 他们会保持不变吗?
  • 我删除了运行此命令的重要内容吗?
  • 这些缓存文件是什么?
  • 这会影响我未来的工作吗?

1 个答案:

答案 0 :(得分:2)

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

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

通过运行php artisan view:clear,您只需清除所有缓存的视图,因此下次加载刀片视图时,它将再次编译,而不是从缓存中提取。

  

我不确定这是否会影响我的观看文件

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

  

他们会保持不变吗?

你的意见本身会保持不变,是的。

  

我删除了运行此命令的重要内容吗?

仅视图的缓存副本。只需在加载页面时再次编译它们。

  

这些缓存文件是什么?

为防止刀片每次调用都要编译,只需执行一次就可以防止浪费时间。

  

这会影响我未来的工作吗?

完全没有。