Spec-Zone.ru › Laravel 5.2

FileStore

class FileStore implements Store (View source)

Свойства

protected Filesystem $files Экземпляр класса Illuminate Filesystem.
protected string $directory Директория кэша файлов.

Свойства

protected Filesystem $files Экземпляр класса Illuminate Filesystem.
protected string $directory Директория кэша файлов.

Методы

array many(array $keys)

Получить несколько элементов из кэша по ключу.

from RetrievesMultipleKeys
void putMany(array $values, int $minutes)

Сохранить несколько элементов в кэше на заданное количество минут.

from RetrievesMultipleKeys
void __construct(Filesystem $files, string $directory)

Создать новый экземпляр кэша файлов.

mixed get(string|array $key)

Получить элемент из кэша по ключу.

array getPayload(string $key)

Получить элемент и время истечения срока действия из кэша по ключу.

void put(string $key, mixed $value, int $minutes)

Сохранить элемент в кэше на заданное количество минут.

void createCacheDirectory(string $path)

Создать директорию кэша, если она не существует.

int|bool increment(string $key, mixed $value = 1)

Увеличить значение элемента в кэше.

int|bool decrement(string $key, mixed $value = 1)

Уменьшить значение элемента в кэше.

void forever(string $key, mixed $value)

Сохранить элемент в кэше на неопределённый срок.

bool forget(string $key)

Удалить элемент из кэша.

void flush()

Удалить все элементы из кэша.

string path(string $key)

Получить полный путь для данного ключа кэша.

int expiration(int $minutes)

Получить время истечения срока действия на основе заданных минут.

Filesystem getFilesystem()

Получить экземпляр Filesystem.

string getDirectory()

Получить рабочую директорию кэша.

string getPrefix()

Получить префикс ключа кэша.

Подробное описание методов

array many(array $keys)

Получить несколько элементов из кэша по ключу.

Элементы, не найденные в кэше, будут иметь значение null.

Параметры

array $keys

Возвращаемое значение

array

void putMany(array $values, int $minutes)

Сохранить несколько элементов в кэше на заданное количество минут.

Параметры

array $values
int $minutes

Возвращаемое значение

void

void __construct(Filesystem $files, string $directory)

Создать новый экземпляр кэша файлов.

Параметры

Filesystem $files
string $directory

Возвращаемое значение

void

mixed get(string|array $key)

Получить элемент из кэша по ключу.

Параметры

string|array $key

Возвращаемое значение

mixed

protected array getPayload(string $key)

Получить элемент и время истечения срока действия из кэша по ключу.

Параметры

string $key

Возвращаемое значение

array

void put(string $key, mixed $value, int $minutes)

Сохранить элемент в кэше на заданное количество минут.

Параметры

string $key
mixed $value
int $minutes

Возвращаемое значение

void

protected void createCacheDirectory(string $path)

Создать директорию кэша файлов, если она не существует.

Параметры

string $path

Возвращаемое значение

void

int|bool increment(string $key, mixed $value = 1)

Увеличить значение элемента в кэше.

Параметры

string $key
mixed $value

Возвращаемое значение

int|bool

int|bool decrement(string $key, mixed $value = 1)

Уменьшить значение элемента в кэше.

Параметры

string $key
mixed $value

Возвращаемое значение

int|bool

void forever(string $key, mixed $value)

Сохранить элемент в кэше без срока действия.

Параметры

string $key
mixed $value

Возвращаемое значение

void

bool forget(string $key)

Удалить элемент из кэша.

Параметры

string $key

Возвращаемое значение

bool

void flush()

Очистить все элементы из кэша.

Возвращаемое значение

void

protected string path(string $key)

Получить полный путь для заданного ключа кэша.

Параметры

string $key

Возвращаемое значение

string

protected int expiration(int $minutes)

Получить время истечения срока действия на основе заданных минут.

Параметры

int $minutes

Возвращаемое значение

int

Filesystem getFilesystem()

Получить экземпляр Filesystem.

Возвращаемое значение

Filesystem

string getDirectory()

Получить рабочую директорию кэша.

Возвращаемое значение

string

string getPrefix()

Получить префикс ключа кэша.

Возвращаемое значение

string

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.2/Illuminate/Cache/FileStore.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API