sid*_*diq 29 laravel laravel-5.4
我可以使用列表
$specialities = Speciality::pluck('name','id')
Run Code Online (Sandbox Code Playgroud)
为什么以下代码不起作用?什么可以替代?我通过ajax返回此数组以形成一个选择框.所以我认为pluck(在laravel 4+中列出)将是正确的选择.
$specialities = Speciality::pluck('name','id')->where('role_id',$request->roleid);
Run Code Online (Sandbox Code Playgroud)
sid*_*diq 52
我发现了错误.我应该使用下面的条件.
$specialities = Speciality::where('role_id',$request->roleid)->pluck('name','id');
Run Code Online (Sandbox Code Playgroud)
Pluck不会过滤任何东西,但它只提供所需的东西.因此必须在此之前完成过滤.
| 归档时间: |
|
| 查看次数: |
16132 次 |
| 最近记录: |