Investigamos en diferentes foros para así traerte la solución a tu dilema, si continúas con preguntas deja la pregunta y te contestaremos porque estamos para servirte.
Solución:
Primero, deberá configurar sus conexiones. Si aún no tiene uno, deberá crear un config
directorio en su proyecto y agregue el archivo config/database.php
. Podría verse así:
'accounts',
'connections' => [
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST'),
'port' => env('DB_PORT'),
'database' => env('DB_DATABASE'),
'username' => env('DB_USERNAME'),
'password' => env('DB_PASSWORD'),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
],
'mysql2' => [
'driver' => 'mysql',
'host' => env('DB2_HOST'),
'port' => env('DB_PORT'),
'database' => env('DB2_DATABASE'),
'username' => env('DB2_USERNAME'),
'password' => env('DB2_PASSWORD'),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
],
],
];
Una vez que haya agregado su connection
configuraciones, puede acceder a ellas sacando el objeto del administrador de la base de datos del contenedor y llamando ->connection('connection_name')
.
// Use default connection
app('db')->connection()->select('xx');
DB::connection()->select('yy');
// Use mysql2 connection
app('db')->connection('mysql2')->select('xx');
DB::connection('mysql2')->select('yy');
¡¡Espero que esto te ayude!!
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)