Laravel项目登录注册时出现cURL错误7 127.0.0.1端口7700连接被拒
问题解决步骤
核心问题定位
你的.env配置存在错误,将Laravel Passport的授权端点错误指向了Meilisearch的服务端口:7700是Meilisearch的默认监听端口,而/oauth/token是Laravel Passport提供的路由,需要指向你当前运行的Laravel项目地址才可以正常请求。
- 第一步:修正Passport授权端点配置
打开.env文件,找到PASSPORT_LOGIN_ENDPOINT配置项,将值修改为你实际的Laravel项目访问地址:- 本地通过
php artisan serve启动项目的场景:PASSPORT_LOGIN_ENDPOINT=http://127.0.0.1:8000/oauth/token - Homestead配置了自定义站点域名的场景:
PASSPORT_LOGIN_ENDPOINT=http://你配置的站点域名/oauth/token
- 本地通过
- 第二步:修正Passport客户端密钥配置
你当前.env中填写的PASSPORT_CLIENT_SECRET=123为无效默认值,需要先生成官方密钥:
执行Artisan命令:php artisan passport:install
命令执行后会输出密码授权客户端的ID和密钥,将对应值替换到.env的PASSPORT_CLIENT_ID和PASSPORT_CLIENT_SECRET配置项中。 - 第三步:生效配置
执行命令清除配置缓存:php artisan config:clear
重启项目服务后再测试登录注册功能即可。
内容的提问来源于stack exchange,提问作者Rob0128
相关产品推荐
相关产品推荐

