W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Cache::put('key', 'value', $minutes);
$expiresAt = Carbon::now()->addMinutes(10);
Cache::put('key', 'value', $expiresAt);
Cache::add('key', 'value', $minutes);
當(dāng)對象確實被加入緩存時,使用 add 方法將會返回 true 否則會返回 false 。
if (Cache::has('key'))
{
//
}
$value = Cache::get('key');
$value = Cache::get('key', 'default');
$value = Cache::get('key', function() { return 'default'; });
Cache::forever('key', 'value');
有時候您會希望從緩存中取得對象,而當(dāng)此對象不存在時會保存一個默認(rèn)值,您可以使用 Cache::remember 方法:
$value = Cache::remember('users', $minutes, function()
{
return DB::table('users')->get();
});
您也可以結(jié)合 remember 和 forever 方法:
$value = Cache::rememberForever('users', function()
{
return DB::table('users')->get();
});
請注意所有保存在緩存中的對象皆會被序列化,所以您可以任意保存各種類型的數(shù)據(jù)。
如果您需要從緩存中取得對象后將它刪除,您可以使用 pull 方法:
$value = Cache::pull('key');
Cache::forget('key');
當(dāng)使用多種緩存存儲時,你可以通過 store 方法來訪問它們:
$value = Cache::store('foo')->get('key');
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: