无法使用 Laravel/Homestead 迁移数据库

Cannot migrate databases using Laravel/Homestead

我正在使用 Homestead 进行 Laravel 项目。

Homestead 数据库在使用时运行良好。我可以阅读、编辑、删除...

然而,当我尝试在终端中使用 php artisan:migrate 时,出现此错误:

SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES) 

所以我的应用程序可以访问数据库,但不能在终端中访问。

有什么帮助吗?

确保您的数据库凭据。

在 .env 文件中配置这些凭据

更改完成后重新启动服务器。

php artisan config:clear

运行 上述命令将清除配置缓存文件,因此 laravel 将从 .env 文件中读取新数据。