Spec-Zone.ru › Laravel 7

ConfigurationUrlParser

class ConfigurationUrlParser extends ConfigurationUrlParser (View source)

Свойства

static protected array$driverAliases

Карта псевдонимов драйверов.

from ConfigurationUrlParser

Методы

arrayparseConfiguration(array|string $config)

Обработать конфигурацию базы данных, используя URL конфигурации базы данных для настройки опций, если это возможно.

from ConfigurationUrlParser
arraygetPrimaryOptions(array $url)

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

from ConfigurationUrlParser
string|nullgetDriver(array $url)

Получить драйвер базы данных из URL.

from ConfigurationUrlParser
string|nullgetDatabase(array $url)

Получить имя базы данных из URL.

from ConfigurationUrlParser
arraygetQueryOptions(array $url)

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

from ConfigurationUrlParser
arrayparseUrl(string $url)

Разделить строку URL на компоненты.

from ConfigurationUrlParser
mixedparseStringsToNativeTypes(mixed $value)

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

from ConfigurationUrlParser
static arraygetDriverAliases()

Получить все текущие псевдонимы драйверов.

from ConfigurationUrlParser
static voidaddDriverAlias(string $alias, string $driver)

Добавить указанный псевдоним драйвера в массив псевдонимов драйверов.

from ConfigurationUrlParser

Подробности

array parseConfiguration(array|string $config)

Обработать конфигурацию базы данных, используя URL конфигурации базы данных для настройки опций, если это возможно.

Параметры

array|string$config

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

array

protected array getPrimaryOptions(array $url)

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

Параметры

array$url

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

array

protected string|null getDriver(array $url)

Получить драйвер базы данных из URL.

Параметры

array$url

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

string|null

protected string|null getDatabase(array $url)

Получить имя базы данных из URL.

Параметры

array$url

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

string|null

protected array getQueryOptions(array $url)

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

Параметры

array$url

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

array

protected array parseUrl(string $url)

Разделить строку URL на компоненты.

Параметры

string$url

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

array

Исключения

InvalidArgumentException

protected mixed parseStringsToNativeTypes(mixed $value)

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

Параметры

mixed$value

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

mixed

static array getDriverAliases()

Получить все текущие псевдонимы драйверов.

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

array

static void addDriverAlias(string $alias, string $driver)

Добавить указанный псевдоним драйвера в массив псевдонимов драйверов.

Параметры

string$alias
string$driver

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

void

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

Spec-Zone.ru

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