Я пытаюсь подключиться к БД динамически через:
DB::disconnect('mysql');
Config::set('database.connections.mysql.database', 'db_1');
Когда я использую DB::table('table_from_db_1')->...
, он работает отлично.Я получаю данные от db_1
;
Однако, когда я пытаюсь получить DB::connection()->getDatabaseName()
, он все равно возвращает исходное имя БД, а НЕ db_1
.
Вопрос:
- Почему это происходит?
- Как эффективно проверить, действительно ли я подключился к динамической базе данных?