Массив хранилищ
класс Массив хранилищ расширяет TaggableStore и реализует Store (Просмотреть исходный код)
Трейты
| RetrievesMultipleKeys |
Свойства
| защищённый массив | $storage | Массив сохранённых значений. |
Методы
| TaggedCache | tags(массив|смешанное $names) Начало выполнения новой операции с тегами. | из TaggableStore |
| массив | many(массив $keys) Извлечение нескольких элементов из кэша по ключу. | из RetrievesMultipleKeys |
| void | putMany(массив $values, число с плавающей точкой|целое $minutes) Сохранение нескольких элементов в кэше на заданное количество минут. | из RetrievesMultipleKeys |
| смешанное | get(строка|массив $key) Извлечение элемента из кэша по ключу. | |
| void | put(строка $key, смешанное $value, число с плавающей точкой|целое $minutes) Сохранение элемента в кэше на заданное количество минут. | |
| целое число|булево | increment(строка $key, смешанное $value = 1) Увеличение значения элемента в кэше. | |
| целое число|булево | decrement(строка $key, смешанное $value = 1) Уменьшение значения элемента в кэше. | |
| void | forever(строка $key, смешанное $value) Сохранение элемента в кэше на неопределённый срок. | |
| булево | forget(строка $key) Удаление элемента из кэша. | |
| булево | flush() Удаление всех элементов из кэша. | |
| строка | getPrefix() Получение префикса ключа кэша. |
Подробное описание
TaggedCache tags(массив|смешанное $names)
Начало выполнения новой операции с тегами.
массив many(массив $keys)
Извлечение нескольких элементов из кэша по ключу.
Элементы, не найденные в кэше, будут иметь значение null.
void putMany(массив $values, число с плавающей точкой|целое $minutes)
Сохранение нескольких элементов в кэше на заданное количество минут.
смешанное get(строка|массив $key)
Извлечение элемента из кэша по ключу.
void put(строка $key, смешанное $value, число с плавающей точкой|целое $minutes)
Сохранение элемента в кэше на заданное количество минут.
целое число|булево increment(строка $key, смешанное $value = 1)
Увеличение значения элемента в кэше.
целое число|булево decrement(строка $key, смешанное $value = 1)
Уменьшение значения элемента в кэше.
void forever(строка $key, смешанное $value)
Сохранение элемента в кэше на неопределённый срок.
булево forget(строка $key)
Удаление элемента из кэша.
булево flush()
Удаление всех элементов из кэша.
строка getPrefix()
Получение префикса ключа кэша.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Cache/ArrayStore.html