我有一个表单,我想让用户能够在下拉列表中选择用户,但是当我返回数据时它会给我一个对象,如何为数组中的每个用户选择一个下拉列表。
这是我的代码
查看
{!! Form::select('users', array($users),null, ['placeholder' => 'Pick a user']) !!}
控制器
$users = User::lists('name');
return view('view')->with('users', $users);
现在它返回
Placeholder
["user1", "user2"]
答案 0 :(得分:3)
您需要在列表中添加ID才能使其正常工作:
$users = User::pluck('name', 'id');
此外,请使用pluck()
代替lists()
,因为lists()
已被停用。