Spec-Zone.ru › Laravel 4.2

DatabaseStore

class DatabaseStore implements StoreInterface (View source)

Свойства

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

Методы

void __construct(Connection $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 getTime()

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

void forever(string $key, mixed $value)

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

void forget(string $key)

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

void flush()

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

Builder table()

Получить объект Query Builder для таблицы кэша.

Connection getConnection()

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

Encrypter getEncrypter()

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

string getPrefix()

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

Подробное описание

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

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

Параметры

Connection $connection
Encrypter $encrypter
string $table
string $prefix

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

void

mixed get(string $key)

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

Параметры

string $key

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

mixed

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

Исключения

LogicException

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

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

Параметры

string $key
mixed $value

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

int|bool

Исключения

LogicException

protected int getTime()

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

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

int

void forever(string $key, mixed $value)

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

Параметры

string $key
mixed $value

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

void

void forget(string $key)

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

Параметры

string $key

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

void

void flush()

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

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

void

protected Builder table()

Получить объект Query Builder для таблицы кэша.

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

Builder

Connection getConnection()

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

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

Connection

Encrypter getEncrypter()

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

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

Encrypter

string getPrefix()

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

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

string

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

Spec-Zone.ru

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