2

Ai-je besoin de changer la configuration de la base de données dans le fichier database.php dans laravel lors du téléchargement sur le serveur?Ai-je besoin de modifier la configuration de la base de données dans le fichier database.php dans laravel lors du téléchargement sur le serveur?

'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

Mise à jour avec le nom de la base de données du site du serveur, mot de passe et d'autres détails – Komal

+0

il est déjà défini dans .env fichier .Need à CHAGNE ici aussi? qu'est-ce que la forge? –

+0

Oui .. Forge est juste un exemple, mettre à jour avec votre nom de base de données et la racine – Komal

Répondre

1

Mettez à jour votre 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

Ne pas changer quoi que ce soit dans database.php fichier de configuration. Ce que vous devez faire est de changer les informations d'identification DB dans le fichier .env sur le côté serveur. Par conséquent, vous aurez différents fichiers .env sur une machine locale et un serveur, mais le même fichier de configuration database.php.

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