我试图优化我的应用程序。
是否存在缓存视图部分的机制。
$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);
行收到错误,因为它是一个关闭。
答案 0 :(得分:2)
在视图上使用render
方法获取已编译的HTML:
return Cache::remember('my-unique-key', 60, function() {
return view('my-view')->render();
});