我已安装WAMP及其ON, 最新的Laravel应用程序。
从控制台我跑: php artisan make:auth
我已经在.env文件中对db进行了所有设置,如下所示:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=firstapp
DB_USERNAME=smith
DB_PASSWORD=hammerfall0
然后:php artisan migrate
migrate显示数据库有关最大长度的一些问题, 但我想出来并修好了。
所以,现在我运行:php artisan serve
并转到localhost:8000 / register它会抛出这个错误:
Connection.php第647行中的QueryException:SQLSTATE [HY000] [1045] 访问被拒绝用户'宅基'@'localhost'(使用密码:是) (SQL:从
users
中选择count(*)作为聚合,其中
和这一个
Connector.php第68行中的PDOException:SQLSTATE [HY000] [1045]访问 拒绝用户'homestead'@'localhost'(使用密码:是)
据我了解,Laravel仍尝试使用宅基地凭证连接到数据库,问题是为什么?如果迁移成功并且在phpMyAdmin表中创建了......
也许它的东西显而易见,或者我搞砸了什么, 请帮助:)答案 0 :(得分:1)
转到config / database.php文件...这是配置文件......
确保从env文件中读取设置,如下所示:
updatedAt
你知道,任何对env('NAME','默认值')的调用都将从你的环境文件中获取.env ...
希望修复它......