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