在Heroku中的Laravel项目中添加另一个数据库,可以按照以下步骤进行操作:
connections
数组中添加以下代码:'new_database' => [
'driver' => 'pgsql',
'url' => env('DATABASE_URL'),
'host' => parse_url(env('DATABASE_URL'), PHP_URL_HOST),
'port' => parse_url(env('DATABASE_URL'), PHP_URL_PORT),
'database' => parse_url(env('DATABASE_URL'), PHP_URL_PATH),
'username' => parse_url(env('DATABASE_URL'), PHP_URL_USER),
'password' => parse_url(env('DATABASE_URL'), PHP_URL_PASS),
'charset' => 'utf8',
'prefix' => '',
'schema' => 'public',
],
DB
门面或Eloquent模型来访问新添加的数据库。例如,使用以下代码来获取新数据库中的数据:$users = DB::connection('new_database')->table('users')->get();
这样,你就成功在Heroku中的Laravel项目中添加了另一个数据库。请注意,以上步骤中的代码和配置可能需要根据你的具体情况进行调整。
领取专属 10元无门槛券
手把手带您无忧上云