我有这个雄辩的模型查询
public function getemployee(){
$id = $_POST['id'];
$employees = mot_users::where("branch_no", $id)->lists('user_no', 'lastname', 'firstname');
return response()->json(['success' => true, 'employees' => $employees]);
}
问题是这个“ - > lists();”只能处理作为json响应发送的2列(通过控制台看到,只发送3个选定的3列)。如何在“ - > list()”中发送3列或2列以上,或者除了使用“ - > list()”之外,还有其他任何雄辩的模型查询吗?
答案 0 :(得分:0)
要做到这一点,只需做一个
$employees = mot_users::where("branch_no", $id)->get(array('user_no','lastname','firstname'))->toArray();
这应该可以解决问题。
请注意,如果您的模型对象有关系且此列关系不是您尝试->get
的一部分,则无法收到错误。
注意2,您在这里使用的是$_POST
,您应该考虑使用文档中的proper Request object。