Хранилище
интерфейс Хранилище (Просмотреть исходный код)
Методы
| смешанный | get(строка|массив $ключ)
Получение элемента из кэша по ключу. | |
| массив | many(массив $ключи)
Получение нескольких элементов из кэша по ключам. | |
| булево | put(строка $ключ, смешанный $значение, целое число $секунды)
Сохранение элемента в кэше на заданное количество секунд. | |
| булево | putMany(массив $значения, целое число $секунды)
Сохранение нескольких элементов в кэше на заданное количество секунд. | |
| целое число|булево | increment(строка $ключ, смешанный $значение = 1)
Увеличение значения элемента в кэше. | |
| целое число|булево | decrement(строка $ключ, смешанный $значение = 1)
Уменьшение значения элемента в кэше. | |
| булево | forever(строка $ключ, смешанный $значение)
Сохранение элемента в кэше на неопределённый срок. | |
| булево | forget(строка $ключ)
Удаление элемента из кэша. | |
| булево | flush()
Удаление всех элементов из кэша. | |
| строка | getPrefix()
Получение префикса ключа кэша. |
Детали
смешанный get(строка|массив $ключ)
Получение элемента из кэша по ключу.
массив many(массив $ключи)
Получение нескольких элементов из кэша по ключам.
Элементы, не найденные в кэше, будут иметь значение null.
булево put(строка $ключ, смешанный $значение, целое число $секунды)
Сохранение элемента в кэше на заданное количество секунд.
булево putMany(массив $значения, целое число $секунды)
Сохранение нескольких элементов в кэше на заданное количество секунд.
целое число|булево increment(строка $ключ, смешанный $значение = 1)
Увеличение значения элемента в кэше.
целое число|булево decrement(строка $ключ, смешанный $значение = 1)
Уменьшение значения элемента в кэше.
булево forever(строка $ключ, смешанный $значение)
Сохранение элемента в кэше на неопределённый срок.
булево forget(строка $ключ)
Удаление элемента из кэша.
булево flush()
Удаление всех элементов из кэша.
строка getPrefix()
Получение префикса ключа кэша.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Contracts/Cache/Store.html