Я использую laravel5.1 с mongoDb. В моем приложении у меня есть отдельная база данных для каждого пользователя.
Когда пользователь входит в систему, я устанавливаю базу данных в соответствии с пользовательской БД, используя Config::set('Key' : 'Value')
.
когда я пытаюсь получить текущее соединение с базой данных, используя Config::get('database)
, все работает нормально, но когда я пытаюсь получить данные из базы данных, он возвращает данные базы данных по умолчанию.
$users = DB::connection('myOtherDB')->select(user_id from users);
Здесь вы можете передать имя базы данных в соединение, а затем написать любой запрос, который вы хотите выполнить. - person rashidkhan   schedule 20.06.2015