有没有办法让我的回复成为一个使用Eloquent的用户数组的单个对象?
例如:
{
"results" : [
{ "email" : "test1@test.ca" },
{ "email" : "test2@test.ca" }
]
}
当前输出如下:
[
{
"email": "test1@test.ca",
},
{
"email": "test2@test.ca",
}
]
这就是我在代码中显示用户的方式:
$users = User::whereIn('number', $numbers)->select('email')->get();
return $users;
哪个会好的,但是我使用Volley for Android使用JSONObjectRequest
,但是当它尝试解析JSON时失败,因为它无法解析数组。
答案 0 :(得分:1)
你可以这样试试:
$users = User::whereIn('number', $numbers)->select('email')->get();
return Response::json(array('results' => $users));