我正在使用laravel 5.8.6并且可以使用artisan迁移工具连接到我的数据库,并且可以使用修补程序读取和写入数据库而没有任何问题。
当我启动默认的脚手架时,它无法连接,抱怨用户宅地@ localhost的登录失败。
我删除了.env.example文件并清除了各种缓存文件但没有成功。
对宅基地的完整搜索仅显示日志条目:
Illuminate \ Database \ QueryException (1045)
SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES) (SQL: select * from `users` where `email` =
任何想法都感激不尽。
我遇到了完全相同的问题,我无法理解这是怎么回事。事实证明,在通过.env
启动开发服务器后,我似乎更改了php artisan serve
文件。它不会在运行时获取.env
配置中的更改,并且会缓存配置。
跑完之后
php artisan config:clear
,关闭开发服务器并重新启动它,问题已解决,数据库连接成功使用正确设置的数据库凭据。