我正在Windows环境中开发一个Laravel(5.2.29)项目并在Chrome浏览器上进行测试.
我使用原子文本编辑器对Blade文件进行了一些更改,然后刷新了我的页面并注意到它突然停止反映更改(它正在加载旧的Blade文件).
我尝试过以下方法:
php artisan cache:clear
composer dumpautoload
无论如何,浏览器上显示的代码始终是相同(旧)版本,而不是Blade文件的内容.
我该如何解决这个问题?
Luí*_*ruz 38
为了避免在每次重新加载时解析Blade文件,Laravel会在处理Blade之后缓存视图.我遇到过一些情况,其中源(视图文件)被更新但缓存文件没有"重新加载".在这些情况下,您需要做的就是删除缓存的视图并重新加载页面.
缓存的视图文件存储在storage/framework/views
.
Sig*_*i44 11
php artisan cache:clear
php artisan route:cache
php artisan config:clear
php artisan view:clear
rm -rf bootstrap/cache/*/*
Run Code Online (Sandbox Code Playgroud)
清除缓存并清除缓存的刀片文件:
php artisan cache:clear
php artisan config:clear
php artisan view:clear
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
37129 次 |
最近记录: |