ConnectionResolver
class ConnectionResolver implements ConnectionResolverInterface (View source)
Свойства
| protected массив | $connections | Все зарегистрированные соединения. | |
| protected строка | $default | Имя соединения по умолчанию. |
Методы
| пустое значение | __construct(массив $connections = []) Создать новый экземпляр резолвера соединения. | |
| ConnectionInterface | connection(строка|null $name = null) Получить экземпляр базы данных. | |
| пустое значение | addConnection(строка $name, ConnectionInterface $connection) Добавить соединение в резолвер. | |
| логическое значение | hasConnection(строка $name) Проверить, зарегистрировано ли соединение. | |
| строка | getDefaultConnection() Получить имя соединения по умолчанию. | |
| пустое значение | setDefaultConnection(строка $name) Установить имя соединения по умолчанию. |
Подробности
пустое значение __construct(массив $connections = [])
Создать новый экземпляр резолвера соединения.
ConnectionInterface connection(строка|null $name = null)
Получить экземпляр базы данных.
пустое значение addConnection(строка $name, ConnectionInterface $connection)
Добавить соединение в резолвер.
логическое значение hasConnection(строка $name)
Проверить, зарегистрировано ли соединение.
строка getDefaultConnection()
Получить имя соединения по умолчанию.
пустое значение setDefaultConnection(строка $name)
Установить имя соединения по умолчанию.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Database/ConnectionResolver.html