Laravel SQLSTATE [HY000] [1049] Base de données inconnue 'previous_db_name'
Saeed Vaziry
J'ai cette erreur lorsque j'utilise php artisan migrate
dans mon projet Laravel.
[PDOException]
SQLSTATE[HY000] [1049] Unknown database 'previous_db_name'
c'est mon database.php
dossier:
'default' => env('DB_CONNECTION', 'mysql'),
'connections' => [
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'database' => env('DB_DATABASE', 'current_db_name'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
],
],
J'ai vu cette erreur dans cette question et cette question, mais aucune d'elles n'a été utile.
Andrius
Il mentionne clairement qu'il n'existe aucune base de données nommée previous_db_name .
D'après ce qu'il semble, le fichier database.php n'est pas l'origine de la variable.
Vérifiez le fichier .env dans votre dossier d'installation Laravel pour voir si c'est le nom de la base de données que vous avez mal spécifié.