我在Windows 7上配置了Homestead,但是有一个奇怪的问题。
即使我可以成功迁移,播种和使用修补程序来访问我的数据库中的数据,但这意味着从artisan命令连接到DB没有问题。另一方面,当我从网络浏览器打开应用程序时。我收到此错误:
PDOException in Connector.php line 119:
SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'
我让Homestead使用已安装在xampp文件夹中的PHP版本,并且我还从phpmyadmin创建了数据库。
这是我的.env文件:
APP_ENV=local
APP_KEY=base64:1FkydoMHj30+3lRA4+mes1Gw7/AMSZ5JCIqx3Xmecgc=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=myestore
DB_USERNAME=root
DB_PASSWORD=123
更新
我已将.env文件返回到默认配置并开始从VM执行命令而不是之前。现在一切都还好。