Сначала создайте соединение на config/database.php
return [
'default' => 'first_db_connections',
'connections' => [
'first_db_connections' => [
'driver' => 'sqlsrv',
'host' => 'localhost',
'database' => 'database1',
'username' => 'user1',
'password' => 'pass1'
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
],
'second_db_connection' => [
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'database2',
'username' => 'user2',
'password' => 'pass2'
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
],
],
],
Таким образом, ваши модели используют обычное соединение по умолчанию, а затем создайте второе соединение модели с вашими моделями
class myModel extends Model {
protected $connection= 'second_db_connection';
protected $table = 'myTable';
public function post() {
return $this->belongsTo('App\Post');
}
}