Spec-Zone.ru › Laravel 5.1

DatabaseManager

class DatabaseManager implements ConnectionResolverInterface (View source)

Свойства

protected Application $app Экземпляр приложения.
protected ConnectionFactory $factory Экземпляр фабрики подключений к базе данных.
protected array $connections Активные экземпляры подключений.
protected array $extensions Пользовательские обработчики подключения.

Методы

void __construct(Application $app, ConnectionFactory $factory)

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

ConnectionInterface connection(string $name = null)

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

array parseConnectionName(string $name)

Разбор имени подключения в массив, содержащий имя и тип чтения/записи.

void purge(string $name = null)

Отключиться от указанной базы данных и удалить из локального кэша.

void disconnect(string $name = null)

Отключиться от указанной базы данных.

Connection reconnect(string $name = null)

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

Connection refreshPdoConnections(string $name)

Обновить подключения PDO для заданного подключения.

Connection makeConnection(string $name)

Создать экземпляр подключения к базе данных.

Connection prepare(Connection $connection)

Подготовить экземпляр подключения к базе данных.

Connection setPdoForType(Connection $connection, string $type = null)

Подготовить режим чтения/записи для экземпляра подключения к базе данных.

array getConfig(string $name)

Получить конфигурацию для подключения.

string getDefaultConnection()

Получить имя подключения по умолчанию.

void setDefaultConnection(string $name)

Установить имя подключения по умолчанию.

void extend(string $name, callable $resolver)

Зарегистрировать обработчик подключения расширения.

array getConnections()

Возвратить все созданные подключения.

mixed __call(string $method, array $parameters)

Динамически передавать методы к подключению по умолчанию.

Детали

void __construct(Application $app, ConnectionFactory $factory)

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

Параметры

Application $app
ConnectionFactory $factory

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

void

ConnectionInterface connection(string $name = null)

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

Параметры

string $name

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

ConnectionInterface

protected array parseConnectionName(string $name)

Разбор подключения в массив имени и типа чтения/записи.

Параметры

string $name

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

array

void purge(string $name = null)

Отключиться от заданной базы данных и удалить из локального кэша.

Параметры

string $name

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

void

void disconnect(string $name = null)

Отключиться от заданной базы данных.

Параметры

string $name

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

void

Connection reconnect(string $name = null)

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

Параметры

string $name

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

Connection

protected Connection refreshPdoConnections(string $name)

Обновить подключения PDO для заданного подключения.

Параметры

string $name

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

Connection

protected Connection makeConnection(string $name)

Создать экземпляр подключения к базе данных.

Параметры

string $name

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

Connection

protected Connection prepare(Connection $connection)

Подготовить экземпляр подключения к базе данных.

Параметры

Connection $connection

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

Connection

protected Подключение setPdoForType(Подключение $connection, string $type = null)

Подготовить режим чтения-записи для экземпляра подключения к базе данных.

Параметры

Подключение $connection
string $type

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

Подключение

protected array getConfig(string $name)

Получить конфигурацию для подключения.

Параметры

string $name

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

array

Исключения

ИсключениеНеверногоАргумента

string getDefaultConnection()

Получить имя подключения по умолчанию.

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

string

void setDefaultConnection(string $name)

Установить имя подключения по умолчанию.

Параметры

string $name

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

void

void extend(string $name, callable $resolver)

Зарегистрировать решатель расширенного подключения.

Параметры

string $name
callable $resolver

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

void

array getConnections()

Возвращает все созданные подключения.

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

array

mixed __call(string $method, array $parameters)

Динамически передать методы подключению по умолчанию.

Параметры

string $method
array $parameters

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

mixed

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

Spec-Zone.ru

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