我对laravel还不熟悉,正在探索如何进行迁移。我创建了一个新的用户表,在运行“php artisan migrate”时出现了“[PDOException] SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.”的错误提示。我运行了“composer dump-autoload”,然后执行了“composer install”,但是没有解决问题。我的.env文件配置如下:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=francis
DB_USERNAME=homestead
DB_PASSWORD=secret
vagrant ssh
进入Homestead(在项目根目录内),并尝试通过mysql -u homestead -p secret
访问数据库时(u: homestead & p: secret是默认值),会发生什么?我认为你的问题是你没有使用有效的凭据来访问你的数据库。 - Mihailo