Obtém um item do cache, se não for encontrado, o segundo parâmetro expira até nunca.
Cache::sear('posts', function(){
return Post::all();
});
Apenas pensei que as pessoas gostariam de saber que esse método mais fácil existe. Corte longo:
Cache::get('posts', function(){
$posts = Post::all();
Cache::forever('posts', $posts);
return $posts;
});