私も同じ問題を抱えていました。 GITからL5.1プロジェクトのクローンを作成し、実行しました
composer install
composer update
また、.envでDBの詳細を構成しました(デフォルトでは.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
これらすべてのことを行った後、database.phpファイルがないことがわかったので、それを「config」フォルダーに配置し、それが機能する移行を実行しました。プロジェクトで構成ファイルがgit無視されていることを確認してください。