sql >> Database teknologi >  >> RDS >> Mysql

Database ikke konfigureret laravel under migrering

Jeg havde samme problem. Jeg har klonet L5.1-projektet fra GIT, og jeg udførte

composer install 
composer update 

og konfigurerede også DB-detaljer i .env (som standard er .env ikke til stede, så jeg tog kopien af ​​.env.example og omdøbte til .env). Efter det, hvis forsøgt at køre

 php artisan migrate

Jeg fik den samme undtagelse som @users4393829 nævnt. Jeg prøvede at følge kommandoer for at finde og indstille 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 at have gjort alle disse ting fandt jeg ud af, at der ikke er nogen database.php-fil, så jeg har placeret den i 'config'-mappen og kørte migreringen, den virker. Sørg venligst for, at du har nogen config-filer, som git ignoreres i dit projekt.



  1. rake afbrudt! uinitialiseret konstant Mysql2

  2. Hvordan kan jeg vælge * fra en tabel i MySQL, men udelade bestemte kolonner?

  3. MySQL henter streng(er) mellem to # / flere par af #

  4. Afvejninger i Hot Standby-implementeringer