【发布时间】:2019-03-22 03:30:54
【问题描述】:
我正在使用 php/Laravel,并且我有一个来自 API 的响应,该响应在我的控制器中返回以下格式:
[
{
"id": "474",
"room_id": "14",
"user_id": "20",
"name": "121001.webm",
"fname": "",
"status": "0",
"date_recorded": "October 17 2018 07:18:51",
"size": "396135",
"is_public": "0",
"allow_download": "0",
"privatekey": "",
"duration": "0",
"record_path": "https:example/url/test.mp4",
"record_url": "https:example/url/test.mp4"
}
]
我相信这是一个数组,里面的数组是我想要数据的 json 对象,所以例如我想要记录 id。 我没有运气使用这些解决方案:
$response->record_url;
$response[0]->record_url;
还尝试编码或解码$response
任何帮助将不胜感激
【问题讨论】:
-
尝试在你的响应对象上使用json_decode(),看看你能不能得到
$jsonDecodedResponse['id'] -
你在 Laravel 或前端从哪里得到这个输出?
-
另外分享一下,你是如何从 laravel 返回响应的?