我可能知道我的代码有什么问题吗?我在我的数据库中注册了三个用户类型名称,但是我的代码将生成三个下拉菜单,每个菜单上都有单独的用户类型名称。
@foreach($user_types as $usertype)
<div class="form-group">
{!! Form::select('chap_user_type_name', array('chap_user_name' => $usertype), null, ['class' => 'form-control']) !!}
</div>
@endforeach
答案 0 :(得分:2)
删除foreach并将数组传递给select
{!! Form::select('chap_user_type_name', $user_types, null, ['class' => 'form-control']) !!}
答案 1 :(得分:1)
如果$user_types
是一个集合,则需要使用pluck()
为::select
构建正确的数组:
$user_types = UserTypes::pluck('name', 'id');
然后只需构建这样的select元素:
{!! Form::select('chap_user_type_name', $usertype, null, ['class' => 'form-control']) !!}
答案 2 :(得分:0)
你不需要上面的foreach形式:: select会照顾它