Saya memiliki masalah yang sama. Saya telah mengkloning proyek L5.1 dari GIT dan saya melakukan
composer install
composer update
dan juga mengonfigurasi detail DB di .env (secara default .env tidak ada jadi saya mengambil salinan .env.example dan diganti namanya menjadi .env). Setelah itu jika dicoba jalankan
php artisan migrate
Saya mendapat pengecualian yang sama seperti yang disebutkan @users4393829. Saya mencoba mengikuti perintah untuk menemukan dan mengatur database.
php artisan tinker
>>> Config::get('database.connections.mysql.database');
>>>null
>>>Config::set('database.connections.mysql.database','homesteaed');
>>>Config::get('database.connections.mysql.database');
>>>homesteaed
Setelah melakukan semua ini saya menemukan bahwa tidak ada file database.php jadi saya telah meletakkannya di folder 'config' dan menjalankan migrasi itu berfungsi. Harap pastikan bahwa Anda memiliki file konfigurasi yang git diabaikan dalam proyek Anda.