sql >> Databasteknik >  >> RDS >> Mysql

Databasen är inte konfigurerad laravel under migreringen

Jag hade samma problem. Jag har klonat L5.1-projektet från GIT och jag utförde

composer install 
composer update 

och konfigurerade även DB-detaljer i .env (som standard är .env inte närvarande så jag tog kopian av .env.example och bytte namn till .env). Efter det om försökte köra

 php artisan migrate

Jag fick samma undantag som @users4393829 nämnde. Jag försökte följa kommandon för att hitta och ställa in databasen.

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

Efter att ha gjort allt detta upptäckte jag att det inte finns någon database.php-fil så jag har placerat den i "config"-mappen och kört migreringen. Se till att du har några konfigurationsfiler som git ignoreras i ditt projekt.



  1. Konfigurera SQL-jobb i SQL Server med T-SQL

  2. Kan inte ansluta till MySQL 4.1+ med gammal autentisering

  3. FEL:funktioner i indexuttryck måste markeras IMMUTABEL i Postgres

  4. Konvertera datumformat till DD/MMM/ÅÅÅÅ-format i SQL Server