大家好,我在 Laravel 和后端开发方面都没有太多经验。
我有一个自由职业任务,我想知道我是否可以在这里获得帮助。
每当代码尝试访问数据库并从中获取数据时,我都会收到此消息 SQLSTATE[HY000] [1045] 用户“root”@“localhost”访问被拒绝(使用密码:YES)
我告诉我的雇主给我数据库连接的凭据(数据库用户名和密码),他将此发送给我。
这是我的 .env 文件
我应该如何填写这些凭证
注意:env 文件是这样设置的,我没有更改它。
如果您想了解有关我的代码的更多信息,请评论,因为我知道我发送的内容可能还不够
我试过:
DB_DATABASE= database in "database credentials" picture. DB_USERNAME= database user name in "database credentials" picture. DB_PASSWORD= database password in "database credentials" picture.
我还尝试将 APP_URL=http://localhost 更改为 APP_URL=http://127.0.0.1
根据提供的信息,我建议使用您在评论中提到的
.env
的凭据更改hosted DB
中的以下详细信息。
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=malemd
DB_USERNAME=root
DB_PASSWORD=
然后运行命令
php artisan config:cache
然后检查问题是否解决。