Laravel 5.6。一小部分刀片文件未在缓存中更新

问题描述 投票:0回答:1

我的项目中有一个刀片视图文件。

HTML结构类似于:

<div class="a">
  <div class="b">
  </div>
  <div class="c">
  </div>
<div>

问题是,每当我更新类c中的任何内容时,所做的更改都不会呈现。

我已清除配置缓存以及以下视图缓存:

php artisan config:clear && php artisan config:cache

[php artisan view:clear && php artisan view:cache

这也无济于事。

[进一步检查后,我发现/project_root/storage/framework/views中的缓存文件仅针对页面的特定部分单独保存,在我的情况下是c类的div。

我不知道它最终如何为页面的一小部分保留一个单独的缓存。有人可以给我建议解决方案。

EDIT:我也曾尝试删除整个缓存文件夹/project_root/storage/framework/views,但徒然。

其他相关信息:

托管服务器:ubuntu上的Nginx

nginx.conf中的sendfile选项为ON。如果这是相关的。

laravel caching view laravel-blade
1个回答
0
投票

一些想法:

  • 清除浏览器缓存
  • 检查对存储目录的权限(应该为777)
  • 请确保您的css已编译(如果您使用webpack,laravel mix或gulp或其他东西)
© www.soinside.com 2019 - 2024. All rights reserved.