'connections' => [
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],
'mysql2' => [
'driver' => 'mysql',
'host' => env('DB_HOST_SECONDARY', '127.0.0.1'),
'port' => env('DB_PORT_SECONDARY', '3306'),
'database' => env('DB_DATABASE_SECONDARY', 'forge'),
'username' => env('DB_USERNAME_SECONDARY', 'forge'),
'password' => env('DB_PASSWORD_SECONDARY', ''),
'unix_socket' => env('DB_SOCKET_SECONDARY', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],
],
'driver' => env('SESSION_DRIVER', 'file'),
(or) 'driver' => env('SESSION_DRIVER', 'database')
'connection' => env('SESSION_CONNECTION', null),
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_main_database
DB_USERNAME=your_main_db_user
DB_PASSWORD=your_main_db_password
DB_CONNECTION_SECONDARY=mysql2
DB_HOST_SECONDARY=127.0.0.1
DB_PORT_SECONDARY=3306
DB_DATABASE_SECONDARY=your_session_database
DB_USERNAME_SECONDARY=your_session_db_user
DB_PASSWORD_SECONDARY=your_session_db_password
SESSION_DRIVER=database
SESSION_CONNECTION=mysql2
php artisan session:table
php artisan migrate --database=mysql2