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.