1

无法为此查询创建缓存:

Cache::remember('Article.'.$cat_id.$order_by.$sort, $cache_minute, function() use($cat_id, $order_by, $sort)
{
    return Article::where('cat_id','=', $cat_id)
    ->where('published_at', '<=', new DateTime('now'))
    ->with('cat', 'comments')
    ->orderBy($order_by, $sort)
    ->paginate(Config::get('view.paginate_items'))
});

似乎闭包是序列化的。

请,关于原因或如何缓存的想法?

4

1 回答 1

0

您可以使用 ->remember() 函数将查询缓存 x 分钟。

弗朗茨在这里解释了这个主题

于 2013-06-01T05:24:13.603 回答