Spec-Zone.ru › Laravel 11

Менеджер

класс Менеджер (Просмотреть исходный код)

Трейты

CapsuleManagerTrait

Свойства

статический защищённый объект $instance

Текущий глобально используемый экземпляр.

из CapsuleManagerTrait
защищённый Container $container

Экземпляр контейнера.

из CapsuleManagerTrait
защищённый DatabaseManager $manager

Экземпляр менеджера базы данных.

Методы

void setupContainer(Container $container)

Настроить экземпляр контейнера IoC.

из CapsuleManagerTrait
void setAsGlobal()

Сделать этот экземпляр капсулы доступным глобально.

из CapsuleManagerTrait
Container getContainer()

Получить экземпляр контейнера IoC.

из CapsuleManagerTrait
void setContainer(Container $container)

Установить экземпляр контейнера IoC.

из CapsuleManagerTrait
void __construct(Container|null $container = null)

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

void setupDefaultConfiguration()

Настроить значения по умолчанию конфигурации базы данных.

void setupManager()

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

static Connection connection(string|null $connection = null)

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

static Builder table(Closure|Builder|string $table, string|null $as = null, string|null $connection = null)

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

static Builder schema(string|null $connection = null)

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

Connection getConnection(string|null $name = null)

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

void addConnection(array $config, string $name = 'default')

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

void bootEloquent()

Инициализировать Eloquent, чтобы он был готов к использованию.

$this setFetchMode(int $fetchMode)

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

DatabaseManager getDatabaseManager()

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

Dispatcher|null getEventDispatcher()

Получить текущий экземпляр диспетчера событий.

void setEventDispatcher(Dispatcher $dispatcher)

Установить экземпляр диспетчера событий, который будет использоваться подключениями.

static mixed __callStatic(string $method, array $parameters)

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

Подробности

protected void setupContainer(Container $container)

Настройка экземпляра контейнера IoC.

Параметры

Container $container

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

void

void setAsGlobal()

Сделать этот экземпляр капсулы доступным глобально.

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

void

Container getContainer()

Получить экземпляр контейнера IoC.

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

Container

void setContainer(Container $container)

Установить экземпляр контейнера IoC.

Параметры

Container $container

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

void

void __construct(Container|null $container = null)

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

Параметры

Container|null $container

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

void

protected void setupDefaultConfiguration()

Настройка параметров конфигурации базы данных по умолчанию.

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

void

protected void setupManager()

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

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

void

static Connection connection(string|null $connection = null)

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

Параметры

string|null $connection

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

Connection

static Builder table(Closure|Builder|string $table, string|null $as = null, string|null $connection = null)

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

Параметры

Closure|Builder|string $table
string|null $as
string|null $connection

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

Builder

static Строитель схемы schema(string|null $connection = null)

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

Параметры

string|null $connection

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

Строитель схемы

Подключение getConnection(string|null $name = null)

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

Параметры

string|null $name

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

Подключение

void addConnection(array $config, string $name = 'default')

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

Параметры

array $config
string $name

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

void

void bootEloquent()

Инициализировать Eloquent для использования.

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

void

$this setFetchMode(int $fetchMode)

Установить режим извлечения для баз данных.

Параметры

int $fetchMode

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

$this

Менеджер баз данных getDatabaseManager()

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

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

Менеджер баз данных

Диспечер событий|null getEventDispatcher()

Получить текущий экземпляр диспечера событий.

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

Диспечер событий|null

void setEventDispatcher(Диспечер событий $dispatcher)

Установить экземпляр диспечера событий, используемый подключениями.

Параметры

Диспечер событий $dispatcher

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

void

static mixed __callStatic(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/11.x/Illuminate/Database/Capsule/Manager.html

Spec-Zone.ru

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