Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php microservice中存储库的模拟Http客户端请求_Php_Laravel_Microservices - Fatal编程技术网

Php microservice中存储库的模拟Http客户端请求

Php microservice中存储库的模拟Http客户端请求,php,laravel,microservices,Php,Laravel,Microservices,我似乎无法理解这一点,我在想,这一点可能还远着呢。我正在建立一个折扣微服务。这是订单,就这样。现在,为了计算不同的折扣,我必须打几个电话给其他(未知)的微服务,获取产品信息、用户信息等 我为测试找到了它,在那里我可以用Http::fake()模拟Http客户机,并用所需的值进行响应。工作起来很有魅力 问题是当我想通过邮递员测试我的微服务以获得实际响应时。我该如何处理这件事?在我的本地环境中,我只有我的微服务,没有url可供使用。 他们提供了一个json响应示例 首先,我想在我的Repositor

我似乎无法理解这一点,我在想,这一点可能还远着呢。我正在建立一个折扣微服务。这是订单,就这样。现在,为了计算不同的折扣,我必须打几个电话给其他(未知)的微服务,获取产品信息、用户信息等

我为测试找到了它,在那里我可以用Http::fake()模拟Http客户机,并用所需的值进行响应。工作起来很有魅力

问题是当我想通过邮递员测试我的微服务以获得实际响应时。我该如何处理这件事?在我的本地环境中,我只有我的微服务,没有url可供使用。 他们提供了一个json响应示例


首先,我想在我的RepositoryProvider中查找APP_ENV并绑定相应的repo(FakeRepo,DiscountRepo),但在我看来,这将导致需要维护的重复代码。

你能展示一些你想要的代码吗?