Как настроить работу с двумя базами на Laravel?
...внутри контроллера это не работает. DB:: определяется как контроллер, который не инициализирован.
Класс DB нужно импортировать c правильным неймспейсом, в данном случае нужно писать \DB::connection(...).
Если разделение на две базы данных это Ваше техническое решение, то советую еще раз его обдумать, потому что сейчас это разделение звучит неоправданно с технической точки зрения (почему нельзя нормализовать/денормализовать данные и просто хранить их в отдельных таблицах в одной базе).
0. Вынести пользователей в отдельную бд
1. Сконфигурировать 3 разных подключения - к базе юзеров, для русских, для американцев
2. В конструкторе модели (кроме юзеров) получать группу и определять свойство $connection модели.