我正在使用缓存外观,我想知道我是否以正确的方式使用它,因为我看不到任何性能改进。这是对的:
$requirements = Cache::remember('requirements', 30/60, function() use($lang) {
return Requirement::with([
'countryMatch',
'applier',
'doc.translation' => function ($query) use ($lang){ $query->where('language',$lang);}
])->get();
});
return $this->showAll($requirements);
答案 0 :(得分:0)
要将数据放入缓存,请使用'put'方法:
Cache::put( 'requirements', function() use($lang) {
return Requirement::with([
'countryMatch',
'applier',
'doc.translation' => function ($query) use ($lang){ $query->where('language',$lang);}
])->get();
}, 30 / 60);