Mysql
 sql >> Base de données >  >> RDS >> Mysql

Base de données laravel non configurée lors de la migration

J'ai eu le même problème. J'ai cloné le projet L5.1 de GIT et j'ai exécuté

composer install 
composer update 

et également configuré les détails de la base de données dans .env (par défaut, .env n'est pas présent, j'ai donc pris la copie de .env.example et renommé en .env). Après cela, si vous essayez d'exécuter

 php artisan migrate

J'ai eu la même exception comme @users4393829 mentionné. J'ai essayé de suivre les commandes pour trouver et définir la base de données.

 php artisan tinker
 >>> Config::get('database.connections.mysql.database');
 >>>null
 >>>Config::set('database.connections.mysql.database','homesteaed');
 >>>Config::get('database.connections.mysql.database');
 >>>homesteaed

Après avoir fait toutes ces choses, j'ai trouvé qu'il n'y avait pas de fichier database.php donc je l'ai placé dans le dossier 'config' et j'ai exécuté la migration, cela fonctionne. Assurez-vous que tous les fichiers de configuration sont ignorés par git dans votre projet.