मेरी भी यही समस्या थी। मैंने GIT से L5.1 प्रोजेक्ट का क्लोन बनाया है और मैंने प्रदर्शन किया है
composer install
composer update
और .env में डीबी विवरण भी कॉन्फ़िगर किया गया है (डिफ़ॉल्ट रूप से .env मौजूद नहीं है इसलिए मैंने .env.example की प्रतिलिपि ली और इसका नाम बदलकर .env कर दिया)। उसके बाद अगर दौड़ने की कोशिश की गई तो
php artisan migrate
मुझे वही अपवाद मिला जैसे @users4393829 उल्लेख किया गया है। मैंने डेटाबेस खोजने और सेट करने के लिए आदेशों का पालन करने का प्रयास किया।
php artisan tinker
>>> Config::get('database.connections.mysql.database');
>>>null
>>>Config::set('database.connections.mysql.database','homesteaed');
>>>Config::get('database.connections.mysql.database');
>>>homesteaed
इन सब चीजों को करने के बाद मैंने पाया कि कोई डेटाबेस नहीं है। php फ़ाइल इसलिए मैंने इसे 'कॉन्फ़िगरेशन' फ़ोल्डर में रखा है और माइग्रेशन चलाया है जो यह काम करता है। कृपया सुनिश्चित करें कि आपके पास कोई भी कॉन्फिग फाइल है जिसे आपके प्रोजेक्ट में git अनदेखा कर दिया गया है।