2015-05-04 74 views
0

如何在此示例中返回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" 
} 

但我需要如我如上所述。

我知道,当我做所有()返回给我这个集合中不一定写指定者()

回答

1

您可以使用lists()为:

$key = KeyV2::lists('value', 'key'); 
return Response::json(array(
    'key' => $key 
)); 

(而200是不必要的因为它是默认值)

+0

谢谢,我忘了列表() – Rai