Laravel 5 如何在laravel中将下面提到的xml数据转换为json数组

Laravel 5 如何在laravel中将下面提到的xml数据转换为json数组,laravel-5,laravel-4,laravel-5.2,laravel-5.1,Laravel 5,Laravel 4,Laravel 5.2,Laravel 5.1,在下面找到xml数据: <?xml version="1.0" encoding="utf-8"?> <interface-response> <Command>CHECK</Command> <APIType>API.NET</APIType> <Language>eng</Language> <ErrCount>1</ErrCount> <errors> <

在下面找到xml数据:

<?xml version="1.0" encoding="utf-8"?> <interface-response> <Command>CHECK</Command> <APIType>API.NET</APIType> <Language>eng</Language> <ErrCount>1</ErrCount> <errors> <Err1>User not permitted from this IP address - 113.193.131.41. See http://enom.help/whitelist for details</Err1> </errors> <ResponseCount>1</ResponseCount> <responses> <response> <ResponseNumber>713254</ResponseNumber> <ResponseString>Policy error; unauthorized; user(s)</ResponseString> </response> </responses> <MinPeriod>1</MinPeriod> <MaxPeriod>10</MaxPeriod> <Server>sjl0vwapi08</Server> <Site>eNom</Site> <IsLockable>True</IsLockable> <IsRealTimeTLD>True</IsRealTimeTLD> <TimeDifference>+7.00</TimeDifference> <ExecTime>0.034</ExecTime> <Done>true</Done> <TrackingKey>5baa515b-8e29-4517-b879-05ae68e94f9a</TrackingKey> <RequestDateTime>5/9/2018 3:49:10 AM</RequestDateTime> <debug/> </interface-response>
查看以下视图代码:

{{$response}}
路线如下:

Route::get('/test','EnomController@test');

建议一个解决方案解决这个问题并在我的视图页面中打印数据。

只需执行以下操作即可

public function test()
{

    $response = file_get_contents('your_xml_url');       


    $data = simplexml_load_string($response);
    $configdata   = json_encode($data);

    return view('clientlayout.main.test', array('response' => $configdata ));

 }

到底是什么不起作用?你得到了什么错误?这是我得到的错误:htmlspecialchars期望参数1是字符串,数组如果你又问了同样的问题,你应该拒绝接受的答案,继续讨论这里只谢谢你这很有用。请帮助我如何解析此json数据并将其发送到我的视图。因为当我再次尝试解码这个json时,我面临着同样的错误。如果你解码它,你就不能在视图中显示整个{{$reponse}。您需要指定特定属性,如{{$response['Command]}。
public function test()
{

    $response = file_get_contents('your_xml_url');       


    $data = simplexml_load_string($response);
    $configdata   = json_encode($data);

    return view('clientlayout.main.test', array('response' => $configdata ));

 }