我从 url 获得了 json 数据,我需要在我的 laravel 5.6 视图中打印 json 数据
I got the json data from the url and I need to print the json data in my laravel 5.6 view
正在尝试使用控制器在我的 laravel5.6 视图中打印 json 数据。我收到一个错误
Illegal string offset 'rates'
我的控制器代码
$req_url = 'https://v3.exchangerate-api.com/bulk/6eea6e74c3abe1df9de390c2/USD';
$response_json = file_get_contents($req_url);
$configdata4 = json_encode($response_json);
$final_data4 = json_decode($configdata4,true);
return view('clientlayout.main.registerdomain',compact('final_data4'));
我的查看页面代码
@foreach($final_data4['rates'] as $value)
{{$value['USD']}}
@endforeach
请提出解决此问题的建议。
无需使用json_encode
。您已经获得 json 格式
$req_url = 'https://v3.exchangerate-api.com/bulk/6eea6e74c3abe1df9de390c2/USD';
$response_json = file_get_contents($req_url);
$final_data4 = json_decode($response_json,true);
return view('clientlayout.main.registerdomain',compact('final_data4'));
您已经得到json格式的响应,您需要做的就是解码并return它,如下所示:
$req_url = 'https://v3.exchangerate-api.com/bulk/6eea6e74c3abe1df9de390c2/USD';
$response_json = file_get_contents($req_url);
$final_data4 = json_decode($response_json);
return view('clientlayout.main.registerdomain',compact('final_data4'));
正在尝试使用控制器在我的 laravel5.6 视图中打印 json 数据。我收到一个错误
Illegal string offset 'rates'
我的控制器代码
$req_url = 'https://v3.exchangerate-api.com/bulk/6eea6e74c3abe1df9de390c2/USD';
$response_json = file_get_contents($req_url);
$configdata4 = json_encode($response_json);
$final_data4 = json_decode($configdata4,true);
return view('clientlayout.main.registerdomain',compact('final_data4'));
我的查看页面代码
@foreach($final_data4['rates'] as $value)
{{$value['USD']}}
@endforeach
请提出解决此问题的建议。
无需使用json_encode
。您已经获得 json 格式
$req_url = 'https://v3.exchangerate-api.com/bulk/6eea6e74c3abe1df9de390c2/USD';
$response_json = file_get_contents($req_url);
$final_data4 = json_decode($response_json,true);
return view('clientlayout.main.registerdomain',compact('final_data4'));
您已经得到json格式的响应,您需要做的就是解码并return它,如下所示:
$req_url = 'https://v3.exchangerate-api.com/bulk/6eea6e74c3abe1df9de390c2/USD';
$response_json = file_get_contents($req_url);
$final_data4 = json_decode($response_json);
return view('clientlayout.main.registerdomain',compact('final_data4'));