Php Laravel 4:记住()来自::all()的结果
是否可以将member60函数应用于像Service::all这样的对象 这是一个很少改变的数据集。我尝试了几种变体,但没有成功: 服务::全部->记住60; 服务::全部->记住60->获取; 服务::全部->记住60;Php Laravel 4:记住()来自::all()的结果,php,caching,laravel-4,Php,Caching,Laravel 4,是否可以将member60函数应用于像Service::all这样的对象 这是一个很少改变的数据集。我尝试了几种变体,但没有成功: 服务::全部->记住60; 服务::全部->记住60->获取; 服务::全部->记住60; 当然,我知道还有其他可用的缓存方法,但如果可用,我更喜欢这种方法的清洁度。是的,您应该能够简单地交换这两种方法,例如 改变 Service::get()->remember(60); 到 我同意这是一个奇怪的怪癖,但几周前我遇到了这个问题,意识到我所要做的就是把mem
当然,我知道还有其他可用的缓存方法,但如果可用,我更喜欢这种方法的清洁度。是的,您应该能够简单地交换这两种方法,例如 改变
Service::get()->remember(60);
到
我同意这是一个奇怪的怪癖,但几周前我遇到了这个问题,意识到我所要做的就是把memory$time\u to\u memory放在查询生成器的其他部分前面,它就像一个符咒
阅读乐趣:请参阅
是的,您应该能够简单地交换这两个,例如 改变
Service::get()->remember(60);
到
我同意这是一个奇怪的怪癖,但几周前我遇到了这个问题,意识到我所要做的就是把memory$time\u to\u memory放在查询生成器的其他部分前面,它就像一个符咒
阅读乐趣:请参阅
要记住一个奇怪的怪癖,看看下面我的答案,但回想起来,我想这是有道理的。。。此外,我建议查看与belowAn odd quirk链接的文档,以记住下面的答案,但回想起来,我想这是有道理的。。。此外,我建议查看以下链接的文档
/**
* Indicate that the query results should be cached.
*
* @param int $minutes
* @param string $key
* @return \Illuminate\Database\Query\Builder
*/
public function remember($minutes, $key = null)
{
list($this->cacheMinutes, $this->cacheKey) = array($minutes, $key);
return $this;
}