【发布时间】:2020-08-31 11:51:27
【问题描述】:
我的主机中安装了一个用 laravel 制作的脚本,3 天前我更改了我的网站和 favicon 的图像,就在今天反映了 favicon 的更新,但没有图像...
我已经试过了
// Clear cache
Route :: get ('/ clear-cache', function () {
Artisan :: call ('cache: clear');
return "The cache was cleared";
});
在路径中:/routes/web.php
但是不管用,也试试手动删除缓存所在的文件夹里面什么都没有,一切照旧。
【问题讨论】:
-
Cache::flush();可以清空缓存。无需调用工匠命令。您的代码周围还有很多松散的空间。/ clear-cache的路线可能因为空间问题而无法正常运行 -
这可能会缓存在您的浏览器中。您是否仅更改了图像的内容?
-
另外,为什么要在“clear”前加空格?
-
代码中的间距会导致问题...保持紧凑,除非样式指南指定...
Route::get('/clear-cache', function () { Artisan::call('cache:clear'); return 'The cache was cleared'; });(function和()之后的间距很好,并添加适当的换行符) -
Facades等不需要空格。