我使用Guzzle
api连接到我的xml Web服务。
我能够收到回复并在我的网络浏览器上显示响应数据。
$response = $client->post('http:www.xmlwebservice.com',['body'=>$request]);
$result = $response->getBody()->getContents();
$result1 = simplexml_load_string($result);
$Id = $result1["Id"];
现在我希望将从webservice发送的Id存储到我的会话中 会议::放( “会话ID”,$ ID);
但它显示错误说:
"Serialization of 'SimpleXMLElement' is not allowed"
任何人都可以帮我存储
答案 0 :(得分:0)
您可以使用此包来处理将xml转换为数组的方法:
https://github.com/mtownsend5512/xml-to-array
$result1 = collect(xml_to_array($result));
现在您有了一个包含所有数据的集合,可以将其放入会话中。