Менеджер
класс Менеджер (Просмотреть исходный код)
Трейты
| CapsuleManagerTrait |
Свойства
| статический защищенный объект | $instance | Текущий глобально используемый экземпляр. | из CapsuleManagerTrait |
| защищенный Контейнер | $container | Экземпляр контейнера. | из CapsuleManagerTrait |
| защищенный МенеджерБазыДанных | $manager | Экземпляр менеджера базы данных. |
Методы
| void | setupContainer(Container|null $container) Настройка экземпляра контейнера IoC. | из CapsuleManagerTrait |
| void | setAsGlobal() Сделать этот экземпляр капсулы доступным глобально. | из CapsuleManagerTrait |
| Container | getContainer() Получить экземпляр контейнера IoC. | из CapsuleManagerTrait |
| void | setContainer(Container $container) Установить экземпляр контейнера IoC. | из CapsuleManagerTrait |
| void | __construct(Container $container = null) Создать новый менеджер капсулы базы данных. | |
| void | setupDefaultConfiguration() Настройка параметров конфигурации по умолчанию для базы данных. | |
| void | setupManager() Создать экземпляр менеджера базы данных. | |
| static Connection | connection(string $connection = null) Получить экземпляр подключения из глобального менеджера. | |
| static Builder | table(string $table, string $connection = null) Получить экземпляр флуэнт-строителя запросов. | |
| static Builder | schema(string $connection = null) Получить экземпляр строителя схемы. | |
| Connection | getConnection(string $name = null) Получить зарегистрированный экземпляр подключения. | |
| void | addConnection(array $config, string $name = 'default') Зарегистрировать подключение в менеджере. | |
| void | bootEloquent() Инициализировать Eloquent для использования. | |
| $this | setFetchMode(int $fetchMode) Установить режим извлечения для подключений к базе данных. | |
| DatabaseManager | getDatabaseManager() Получить экземпляр менеджера базы данных. | |
| Dispatcher | getEventDispatcher() Получить текущий экземпляр диспетчера событий. | |
| void | setEventDispatcher(Dispatcher $dispatcher) Установить экземпляр диспетчера событий для использования подключениями. | |
| CacheManager | getCacheManager() Получить текущий экземпляр менеджера кэша. |
| void | setCacheManager(CacheManager $cache) Установить менеджер кэша, который будут использовать соединения. | |
| mixed | __callStatic(string $method, array $parameters) Динамически передать методы к подключению по умолчанию. |
Подробности
protected void setupContainer(Container|null $container)
Настройка экземпляра контейнера IoC.
void setAsGlobal()
Сделать этот экземпляр капсулы доступным глобально.
Container getContainer()
Получить экземпляр контейнера IoC.
void setContainer(Container $container)
Установить экземпляр контейнера IoC.
void __construct(Container $container = null)
Создать новый менеджер капсулы базы данных.
protected void setupDefaultConfiguration()
Настройка параметров конфигурации базы данных по умолчанию.
protected void setupManager()
Построить экземпляр менеджера базы данных.
static Connection connection(string $connection = null)
Получить экземпляр соединения из глобального менеджера.
static Builder table(string $table, string $connection = null)
Получить экземпляр билдера запросов с плавным интерфейсом.
static Builder schema(string $connection = null)
Получить экземпляр билдера схемы.
Connection getConnection(string $name = null)
Получить зарегистрированный экземпляр соединения.
void addConnection(array $config, string $name = 'default')
Зарегистрировать соединение в менеджере.
void bootEloquent()
Инициализировать Eloquent для использования.
$this setFetchMode(int $fetchMode)
Установить режим извлечения для баз данных.
DatabaseManager getDatabaseManager()
Получить экземпляр менеджера баз данных.
Dispatcher getEventDispatcher()
Получить текущий экземпляр диспетчера событий.
void setEventDispatcher(Dispatcher $dispatcher)
Установить экземпляр диспетчера событий для использования соединениями.
CacheManager getCacheManager()
Получить текущий экземпляр менеджера кэша.
void setCacheManager(CacheManager $cache)
Установить менеджер кэша для использования соединениями.
static mixed __callStatic(string $method, array $parameters)
Динамически передавать методы к подключению по умолчанию.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Database/Capsule/Manager.html