ConfigurationUrlParser
class ConfigurationUrlParser extends ConfigurationUrlParser (View source)
Свойства
| static protected array | $driverAliases | Отображение псевдонимов драйверов. | from ConfigurationUrlParser |
Методы
| array | parseConfiguration(array|string $config)
Парсинг конфигурации базы данных, используя URL конфигурации базы данных, если это возможно. | from ConfigurationUrlParser |
| array | getPrimaryOptions(array $url)
Получение основных параметров подключения к базе данных. | from ConfigurationUrlParser |
| string|null | getDriver(array $url)
Получение драйвера базы данных из URL. | from ConfigurationUrlParser |
| string|null | getDatabase(array $url)
Получение имени базы данных из URL. | from ConfigurationUrlParser |
| array | getQueryOptions(array $url)
Получение дополнительных параметров базы данных из строки запроса. | from ConfigurationUrlParser |
| array | parseUrl(string $url)
Парсинг строки URL в массив компонентов. | from ConfigurationUrlParser |
| mixed | parseStringsToNativeTypes(mixed $value)
Преобразование строковых значений к их собственным типам. | from ConfigurationUrlParser |
| static array | getDriverAliases()
Получение всех текущих псевдонимов драйверов. | from ConfigurationUrlParser |
| static void | addDriverAlias(string $alias, string $driver)
Добавление заданного псевдонима драйвера в массив псевдонимов драйверов. | from ConfigurationUrlParser |
Детали
array parseConfiguration(array|string $config)
Парсинг конфигурации базы данных, используя URL конфигурации базы данных, если это возможно.
protected array getPrimaryOptions(array $url)
Получение основных параметров подключения к базе данных.
protected string|null getDriver(array $url)
Получение драйвера базы данных из URL.
protected string|null getDatabase(array $url)
Получение имени базы данных из URL.
protected array getQueryOptions(array $url)
Получение дополнительных параметров базы данных из строки запроса.
protected array parseUrl(string $url)
Парсинг строки URL в массив компонентов.
protected mixed parseStringsToNativeTypes(mixed $value)
Преобразование строковых значений к их собственным типам.
static array getDriverAliases()
Получение всех текущих псевдонимов драйверов.
static void addDriverAlias(string $alias, string $driver)
Добавление заданного псевдонима драйвера в массив псевдонимов драйверов.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Database/ConfigurationUrlParser.html