我无法迁移数据库 - Homestead

I cant migrate database - Homestead

当我从我的电脑输入 php artisan migrate 时,它​​会抛出一个错误。

1 D:\xampp\htdocs\cms\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:70 PDOException::("SQLSTATE[HY000] [2002] 由于目标机器主动拒绝,无法建立连接")

2 D:\xampp\htdocs\cms\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:70 PDO::__construct("mysql:host=127.0.0.1;port=3306;dbname=cms", "homestead", "secret", [])

但是当我使用 vagrant ssh 迁移 ssh 进入 homestead 时。

您只需将 .env 文件编辑为如下所示

DB_CONNECTION=mysql
DB_HOST=ip that you specified inside your Homested.yaml
DB_PORT=3306
DB_DATABASE=db_name
DB_USERNAME=homestead --- default homestead db username
DB_PASSWORD=secret    --- default homestead db passwprd