eloquent 的下拉菜单
Dropdown menu with eloquent
我有一个表单,我想让用户能够在下拉列表中选择用户,但是当我 return 数据时,它给了我一个对象,我如何制作下拉列表 select 对于数组中的每个用户。
这是我的代码
查看
{!! Form::select('users', array($users),null, ['placeholder' => 'Pick a user']) !!}
控制器
$users = User::lists('name');
return view('view')->with('users', $users);
现在 returns
Placeholder
["user1", "user2"]
您需要将 ID 添加到列表中才能使其正常工作:
$users = User::pluck('name', 'id');
此外,使用 pluck()
而不是 lists()
因为 lists()
被贬低了。
我有一个表单,我想让用户能够在下拉列表中选择用户,但是当我 return 数据时,它给了我一个对象,我如何制作下拉列表 select 对于数组中的每个用户。
这是我的代码
查看
{!! Form::select('users', array($users),null, ['placeholder' => 'Pick a user']) !!}
控制器
$users = User::lists('name');
return view('view')->with('users', $users);
现在 returns
Placeholder
["user1", "user2"]
您需要将 ID 添加到列表中才能使其正常工作:
$users = User::pluck('name', 'id');
此外,使用 pluck()
而不是 lists()
因为 lists()
被贬低了。