我正在尝试返回一个包含几个值的数组 - 一个是Customer
个对象。但是,当我在array
中返回时,数据会丢失 - 但如果我单独返回变量,它看起来就好了。
public function getUser($id) {
$user = User::find($id);
$likes = $user->itemLikes;
$customer = $user->customer->get()->first();
//return $customer;
return Response::make(array('likes' => $likes, 'customer' => $customer), 200);
}
没有数组:
使用数组:
我做错了什么?
答案 0 :(得分:1)
这应该有效:
return Response::make(array('likes' => $likes, 'customer' => $customer->toArray()), 200);