如何在laravel 4中返回响应,就像这个例子一样?
"key": {
"q1": "a3",
"q2": "a2",
"q3": "a1"
}
我做了简单的回复
$key = KeyV2::all();
return Response::json(array(
'key' => $key
), 200);
结果是
"key": {
"name": "q1",
"value": "a3"
}
但我需要如上所述。
我知道当我执行ALL()时,它返回给我的是这个集合并不一定写成toArray()
答案 0 :(得分:1)
您可以使用$key = KeyV2::lists('value', 'key');
return Response::json(array(
'key' => $key
));
:
200
(并且.files
是不必要的,因为它是默认值)