Spec-Zone.ru › Laravel 5.1

DatabaseStore

class DatabaseStore implements Store (View source)

Свойства

protected ConnectionInterface $connection Экземпляр подключения к базе данных.
protected Encrypter $encrypter Экземпляр шифровальщика.
protected string $table Имя таблицы кеша.
protected string $prefix Строка, которая должна быть добавлена к ключам.

Методы

void __construct(ConnectionInterface $connection, Encrypter $encrypter, string $table, string $prefix = '')

Создать новый кеш-хранилище.

mixed get(string $key)

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

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

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

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

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

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

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

int|bool incrementOrDecrement(string $key, mixed $value, Closure $callback)

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

int getTime()

Получить текущее системное время.

void forever(string $key, mixed $value)

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

bool forget(string $key)

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

void flush()

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

Builder table()

Получить генератор запросов для таблицы кеша.

ConnectionInterface getConnection()

Получить базовое подключение к базе данных.

Encrypter getEncrypter()

Получить экземпляр шифровальщика.

string getPrefix()

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

Детали

void __construct(ConnectionInterface $connection, Encrypter $encrypter, string $table, string $prefix = '')

Создать новый кеш-хранилище.

Параметры

ConnectionInterface $connection
Encrypter $encrypter
string $table
string $prefix

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

void

mixed get(string $key)

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

Параметры

string $key

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

mixed
END_OF_DOCUMENT_MARKER

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

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

Параметры

string $key
mixed $value
int $minutes

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

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

protected int|bool incrementOrDecrement(string $key, mixed $value, Closure $callback)

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

Параметры

string $key
mixed $value
Closure $callback

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

int|bool

protected int getTime()

Получить текущее системное время.

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

int

void forever(string $key, mixed $value)

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

Параметры

string $key
mixed $value

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

void

bool forget(string $key)

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

Параметры

string $key

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

bool

void flush()

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

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

void

protected Builder table()

Получить конструктор запроса для таблицы кэша.

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

Builder

ConnectionInterface getConnection()

Получить базу данных.

Значение возврата

ConnectionInterface

Encrypter getEncrypter()

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

Значение возврата

Encrypter

string getPrefix()

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

Значение возврата

string

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

Spec-Zone.ru

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