2016-10-22 13 views
4

私は永遠にキャッシュを覚えているだろうと思ったのコードのこの部分を持って覚えています永遠に覚えている。これは他の方法では動作しないので、アイテムを永久にキャッシュに入れることができますか?Laravelキャッシュは永遠

答えて

15

だけ

$setting = \Cache::rememberForever('website_description', function() { 
      return App\Models\Setting::where('name', 'website_description')->first(); 
     }); 

Referance for rememberForever

rememberForeverrememberを変更し、削除時間パラメータ
2

あなたはこれを試すことができます。

if (! \Cache::has('website_description')) { 
    \Cache::forever('website_description', App\Models\Setting::where('name', 'website_description')->first()); 
}