Laravel 4回应

时间:2015-05-04 07:11:14

标签: json laravel-4

如何在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()

1 个答案:

答案 0 :(得分:1)

您可以使用$key = KeyV2::lists('value', 'key'); return Response::json(array( 'key' => $key ));

200

(并且.files是不必要的,因为它是默认值)