我可以使用列表
$specialities = Speciality::pluck('name','id')
为什么以下代码不起作用?什么可以替代?我通过ajax返回此数组以形成一个选择框。所以我认为pluck
(laravel 4+中的列表)将是正确的选择。
$specialities = Speciality::pluck('name','id')->where('role_id',$request->roleid);
我发现了错误。我应该使用下面的条件。
$specialities = Speciality::where('role_id',$request->roleid)->pluck('name','id');
Pluck不会过滤任何东西,但它只提供所需的东西。所以在此之前必须进行过滤。