两种方法解决
打开您的数据库配置文件 (laravel_root/config/database.php) 并搜索以下代码块。
'host' => env('DB_HOST', 'localhost'),
'database' => env('DB_DATABASE', 'blog'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', ''),
如下修改代码块
'host' => 'enteryourHostName',
'database' => 'ebterYourDatabastName',
'username' => 'enterYoutDatabaseUsername',
'password' => 'enterYourDatabasePassword',
第二种方式(Laravel 推荐)
检查你的 Laravel 根目录有一个文件调用 .env 如果不存在,查找 .env.example,复制/重命名为 .env 之后文件看起来很糟糕!
APP_ENV=local
APP_DEBUG=true
APP_KEY=someRandomNumber
DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
将下面的块修改如下
DB_HOST=yourHostName
DB_DATABASE=yourDatabaseName
DB_USERNAME=yourDatabaseUsername
DB_PASSWORD=youPassword
这对我有用。