我是Laravel的新手。我试图清除视图缓存,我需要清除没有composer的视图缓存。
可以使用composer.json autoload
清除缓存吗?
我已经尝试过以下代码,但它无效。
routes.php文件
Route::get('/view-clear', function() {
$exitCode = Artisan::call('view:clear');
return '<h1>View cache cleared</h1>';
});
另外,我该如何使用......
缓存::冲洗();
...在我的代码控制器中。
答案 0 :(得分:1)
使用Filemanager或简单的PHP代码删除storage\framework\views
示例:
Route::get('/view-clear', function() {
$directory=storage_path('framework/views');
$files=File::allFiles($directory);
File::delete($files);
return '<h1>View cache cleared</h1>';
});
答案 1 :(得分:0)
可能是这样的吗?
public function index()
{
$value = Cache::flush();
return view('your.view')->with($value);
}
答案 2 :(得分:-2)
为什么不尝试清除浏览器缓存?
我认为浏览器保存了视图缓存。