第一步、配置.env文件(同一服务器上多个数据库) DB_CONNECTION=pgsql DB_HOST=IP(例如:127.0.0.1) DB_PORT=端口号(例如:5432) DB_DATABASE=连接的第一个数据库名(例如:user) DB_USERNAME=账号(例如:root) DB_PASSWORD=密码(例如:root) DB_DATABASE2=连接的第二个数据库名(例如:user2) DB_DATABASE3=连接的第三个数据库名(例如:user3) 第一步、配置.env文件(多个服务器上的数据库) 第二部分把不相同的改改就行了,注意区分 第二部、配置config/database.php(上面两个第一步的配置是差不多的,注意区分好就行了) //这个是默认的 'pgsql' => [ 'driver' => 'pgsql', 'host' => env('DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '5432'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', "), 'charset' => 'utf8', 'prefix' => ", 'schema' => 'public', 'sslmode' => 'prefer', ], //根据需求要连几个数据库就重复写下面的配置几遍,注意这里面’database’要跟 .env 里标红的相对应 'pgsql2' => [ 'driver' => 'pgsql', 'host' => env('DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '5432'), 'database' => env('DB_DATABASE2', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', "), 'charset' => 'utf8', 'prefix' => ", 'schema' […]
View Details