2016-10-01 11 views
2

サーバにアップロードする際に、laravelのdatabase.phpファイルのデータベース設定を変更する必要がありますか?サーバにアップロードする際、laravelのdatabase.phpファイルのデータベース設定を変更する必要がありますか?

'mysql' => [ 
     'driver' => 'mysql', 
     'host' => env('DB_HOST', 'localhost'), 
     'port' => env('DB_PORT', '3306'), 
     'database' => env('DB_DATABASE', 'forge'), 
     'username' => env('DB_USERNAME', 'forge'), 
     'password' => env('DB_PASSWORD', ''), 
     'charset' => 'utf8', 
     'collation' => 'utf8_unicode_ci', 
     'prefix' => '', 
     'strict' => false, 
     'engine' => null, 
    ], 
+0

サーバーサイトデータベース名、パスワード、およびその他の詳細が既に.Needもここでそれをchagneする.envファイルに設定されている – Komal

+0

で更新?偽造は何ですか? –

+0

はい.. forgeは単なる例です。これをデータベース名とrootで更新してください – Komal

答えて

1

あなたのdatabase.phpでの更新

'mysql' => [ 
      'driver' => 'mysql', 
      'host'  => env('DB_HOST', 'localhost'), 
      'database' => env('DB_DATABASE', 'yourdatabasename'), 
      'username' => env('DB_USERNAME', 'root'), 
      'password' => env('DB_PASSWORD', 'password'), 
      'charset' => 'utf8', 
      'collation' => 'utf8_unicode_ci', 
      'prefix' => '', 
      'strict' => false, 
     ], 
3

database.php設定ファイルには何も変更しないでください。あなたがする必要があるのは、サーバー側の.envファイルのDB資格情報を変更することです。

したがって、.envファイルはローカルマシンとサーバー上で異なるでしょうが、同じdatabase.php設定ファイルです。

https://laravel.com/docs/5.3/configuration#environment-configuration

関連する問題