尝试使用控制器在laravel5.6视图中打印json数据。我收到了一个错误
非法字符串偏移'率'
我的控制器代码
$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
请为此问题提出任何解决方案。
答案 0 :(得分:2)
无需使用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'));
答案 1 :(得分:1)
您已经以json格式获得响应,您需要做的就是解码并返回它,如下所示:
$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'));