当前这是我的观点
{{ $data["id_user"] }}
我的控制器
$client = new Client;
$request = $client->get('url')->getBody()->getContents();
return view('Admin/lala')->with('data', json_decode($request, true));
获取api
{
"code": 200,
"data": [
{
"id_user": 1
}
]
}
我想显示它,我已经像在here中一样尝试过,但这仍然是错误。 我解析数据时有什么问题
答案 0 :(得分:0)
就像在json中一样,您的 id_user 位于数组 data 内,因此您必须在刀片中使用foreach。
控制器:
$client = new Client;
$request = $client->get('url')->getBody()->getContents();
return view('Admin/lala')->with('data', json_decode($request, true));
您也可以这样:
$client = new Client;
$request = $client->get('url')->getBody()->getContents();
$data = json_decode($request, true);
return view('Admin/lala', compact('data'));
在您的Blade文件中:
// since it is not an array so you access code with out using foreach
{{ $data['code'] }}
//since id_user is in array so using foreach
@foreach($data['data'] as $json_d)
{{ $json_d['id_user'] }}
@endforeach