В настоящее время я использую пакет cooperl / laravel -db2 для подключения к базе данных. Для моего проекта я должен переключить базу данных схемы.
Я пробую это в db2. php:
'connections' => [
'ibmi_1' => [
...
'host' => '***********',
'username' => '***********',
'password' => '***********',
'database' => 'database',
'prefix' => '',
'schema' => 'schema_1',
'port' => *****,
'date_format' => 'Y-m-d H:i:s',
...
],
'ibmi_2' => [
...
'host' => '***********',
'username' => '***********',
'password' => '***********',
'database' => 'database',
'prefix' => '',
'schema' => 'schema_2',
'port' => *****,
...
],
И это в .env
DB_CONNECTION=ibmi_1
DB_HOST=
DB_PORT=
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
DB_CONNECTION=ibmi_2
DB_HOST=
DB_PORT=
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
Но когда я пытаюсь повозиться
DB::connection('ibmi_2')
У меня эта ошибка
InvalidArgumentException with message 'Database connection [ibmi_2] not configured.'
Что не так?