キャッシュにアイテムが存在するか確認する


cache

 悩み事

キャッシュに指定したキーのアイテムが存在するか確認したい

 解決方法

Cache::has()を利用します

if (\Cache::has('mykey')) {
    echo "'mykey'はキャッシュされてます!";
}

 アドバイス

アイテムがnullの場合は動作しません

nullをキャッシュする場合はCache::has()falseが返却されます

\Cache::put('test-null', null, 10);
if (!Cache::has('test-null')) {
    echo "null!";
}

Author:Chuck Heintzelman

Editor and Translator:Yuuki Takezawa