РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
864 of 1392 menu

Метод has

Метод has класса Cache проверяет наличие ключа в хранилище кэша. Метод принимает один обязательный параметр - имя ключа, и возвращает логическое значение true, если ключ существует, и false, если ключ отсутствует. Также метод поддерживает проверку нескольких ключей одновременно, передавая массив ключей в качестве аргумента.

Синтаксис

<?php Cache::has($key); ?>

Пример

Давайте проверим существование ключа 'user' в кэше:

<?php use Illuminate\Support\Facades\Cache; Cache::put('user', 'John Doe', 60); $res = Cache::has('user'); var_dump($res); ?>

Результат выполнения кода:

bool(true)

Пример

Давайте проверим существование несуществующего ключа 'category':

<?php use Illuminate\Support\Facades\Cache; $res = Cache::has('category'); var_dump($res); ?>

Результат выполнения кода:

bool(false)

Пример

Давайте проверим существование нескольких ключей одновременно:

<?php use Illuminate\Support\Facades\Cache; Cache::put('article', 'Laravel Cache', 60); Cache::put('user', 'Jane Doe', 60); $res = Cache::has(['article', 'user', 'category']); var_dump($res); ?>

Результат выполнения кода:

bool(false)

Смотрите также

  • метод get,
    который получает значение из кэша по ключу
  • метод put,
    который сохраняет значение в кэш на указанное время
  • метод missing,
    который проверяет отсутствие ключа в кэше
  • метод forget,
    который удаляет ключ из кэша
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить