循环通过json响应laravel 5.6
如何循环json响应? 我需要循环,例如,$request->device\u id。 然后我可以保存返回的每个值。(我需要循环处理大多数请求) json响应如下所示:循环通过json响应laravel 5.6,json,laravel,Json,Laravel,如何循环json响应? 我需要循环,例如,$request->device\u id。 然后我可以保存返回的每个值。(我需要循环处理大多数请求) json响应如下所示: 根据Laravel文件 向应用程序发送JSON请求时,只要请求的内容类型头正确设置为application/JSON,就可以通过输入方法访问JSON数据。您甚至可以使用“点”语法深入研究JSON数组: 但是,您可以使用json\u decode()函数将json转换为PHP数组。然后使用foreach()在数组中循环,假设已将所
根据Laravel文件 向应用程序发送JSON请求时,只要请求的内容类型头正确设置为application/JSON,就可以通过输入方法访问JSON数据。您甚至可以使用“点”语法深入研究JSON数组:
但是,您可以使用
json\u decode()
函数将json转换为PHP数组。然后使用foreach()
在数组中循环,假设已将所有设备存储到变量名$devices中
$devices = Device::all();
foreach($devices as $device) {
$deviceIds = json_decode($device->devicez_id);
foreach($deviceIds as $deviceId) {
//you will get device id on variable name (deviceId)
}
}
您想通过响应还是请求进行循环?通过请求,因为有数据,我需要访问数据。我可以在执行
dd($request->device\u id)时访问值,
我返回值。如何在此响应中循环请求?顺便说一句,我需要6/7 foreach循环,如何更智能化?设备id是您想要循环的唯一输入吗?不,我需要循环7个输入,这将是7个foreach循环。如何更智能化?我的问题是我想要存储输入,我还没有存储它们。我将有7个输入,需要foreach loos如何更智能地完成这项工作,并同时保存所有输入。
$name = $request->input('user.name');
$devices = Device::all();
foreach($devices as $device) {
$deviceIds = json_decode($device->devicez_id);
foreach($deviceIds as $deviceId) {
//you will get device id on variable name (deviceId)
}
}