Вы можете иметь несколько соединений с базой данных в Laravel.Следуйте этому сообщению.
Затем, чтобы использовать его:
<?php
$selectQuery = \DB::connection('remote')
->table('table1')
->select('column1','column2','column3');
\DB::connection('local')->insert('INSERT INTO table1 (column1, column2, column3) ' . $selectQuery->toSql(), $selectQuery->getBindings());