Как получить результат с динамическим соединением OneToOne в Laravel?
У меня есть 3 таблицы, все находятся в разных бд.
В бд1 (основной сайт) находится таблица payments с колонками: id, player_id, connection_id
в колонку player_id записывается id из бд2 или бд3 таблицы players
в колонку connection_id записывается название соединения к бд
В бд2 таблица players с колонками id, name ...
В бд3 такая же таблица как в бд2
Возможно ли вытащить данные из payments вместе с данными из других таблиц, как обычно с помощью hasOne, только с указанием connection_id?