私はこれが間違っていることを知っていますが、私はこの種の仕事のためにGoogleを試しましたが、何も見つかりませんでした。私はLaravel環境上if check
、ベースを作るしようとしている データベース接続を自動的に設定する
目標は、私は私の地元の環境と私のHerokuの制作環境との間で適切にデータベース接続を設定します。
connections' => [
'mysql' => [
'driver' => 'mysql',
if(env('APP_ENV') == 'local'){
'host' => env('DB_HOST'),
'database' => env('DB_DATABASE'),
'username' => env('DB_USERNAME'),
'password' => env('DB_PASSWORD'),
'unix_socket' => env('UNIX_SOCKET'),
}else{
'host' => parse_url(getenv("DATABASE_URL"))["host"],
'database' => substr(parse_url(getenv("DATABASE_URL"))["path"], 1),
'username' => parse_url(getenv("DATABASE_URL"))["user"],
'password' => parse_url(getenv("DATABASE_URL"))["pass"],
}
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
]
],
あなたはどちらのバージョンを使用していますか? –