Laravel7 使用 Http Facades 无法请求本地 API?

Laravel7 使用 Http Facades 无法请求本地 API?
影响时间极慢,超过响应时间,请问大家遇到过类似的问题吗

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 3

本地 api ,你是说的本地其他项目下的 api 吗?如果是,那就不是代码的问题,应该是环境的问题,本地环境基本就只有一个 php-cgi ,在你当前的请求在 nginx 就去和 php-cgi 建立通讯了,如果再在代码中请求本地的 api , 就没有其他的 php-cgi 可用了

3年前 评论
vapor (楼主) 3年前
Su (作者) 3年前

觉得Laravel不好用,就直接用php原生的curlfile_get_contents()(支持HTTP请求的GET)去怼一下你的API

这都不行的话,你就有足够的理由怀疑,是系统防火墙禁止了环回访问

3年前 评论
aab

这需要看你的本地服务是怎么启动,如果是 PHP -S 的方式,确实不能访问本地,因为它是单线程运行,如果是 FPM运行的应该没问题

3年前 评论
vapor (楼主) 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!