我正在尝试优化我的应用程序。
是否存在缓存部分视图的机制。
$key = 'myUniqueKey';
if (Cache::has($key)) {
return Cache::get($key)
}
$view = view('myview);
Cache::put($key, $view, 60); // cache for 60 mintues
return $view;
现在我得到一个错误与Cache::put($key, $view, 60);
行,因为它是一个闭包。
在视图上使用render
方法获取编译后的HTML:
return Cache::remember('my-unique-key', 60, function() {
return view('my-view')->render();
});