为了账号安全,请及时绑定邮箱和手机立即绑定

将 laravel 连接到 postgres 数据库

将 laravel 连接到 postgres 数据库

PHP
慕村9548890 2023-04-23 17:39:50
我正在做一个需要将 Laravel 连接到 postgres 数据库的项目。第一次做这个,以前只是用mysql。PDOException::("SQLSTATE[08006] [7] FATAL:  no pg_hba.conf entry for host当我尝试运行时出现此错误 php artisan migrate。我在 Mac 上,所以我使用了brew install postgresql. 这是一个已经有表的数据库。在我的 .env 文件中,我将数据库更改为DB_CONNECTION=pgsqlDB_HOST=<host name>DB_PORT=5432DB_DATABASE=<db name>DB_USERNAME=<user name>DB_PASSWORD=<password>我还缺少什么?
查看完整描述

1 回答

?
米脂

TA贡献1836条经验 获得超3个赞

文件中似乎缺少您的配置pg_hba.conf

假设您在本地主机上,您是否尝试过host  all  all 0.0.0.0/0 md5在您的pg_hba.conf? 记得在那之后重新启动你的 postgresql 服务。


查看完整回答
反对 回复 2023-04-23
  • 1 回答
  • 0 关注
  • 156 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信