我们正在开发一些PHP工具,以从magento2 API获取数据。我们能够很好地获取所有详细信息。每当发生错误时,我们都需要将它们存储在catch异常中以供进一步参考。
我们正在尝试将错误的URL传递给magento2进行测试,它会给出以下响应以及404错误代码。
{ “ message”:“请求与任何路由都不匹配。”, “ trace”:null}
现在我无法在laravel代码中获得此消息,这是因为Guzzle抛出了一个异常,例如“内存不足”。我将Memory_Limit参数增加到1G,再次将我更改为2G,除了内存不足问题之外什么也没发生。
有人可以帮助我解决这个问题吗?
try {
$content = $this->client->get($endpoint, $this->options);
$status = $content->getStatusCode();
if($status == "200"){
$result_data = $this->response($content);
return json_decode(json_encode($result_data));
}
else{
throw new \Exception('Failed');
}
}
catch (BadResponseException $e) {
$response = json_encode((string)$e->getResponse()->getBody());
}
答案 0 :(得分:0)
请尝试使用composer dump-autoload -o
命令