在Laravel中下拉选择表格

时间:2016-09-06 09:04:37

标签: php laravel

我可能知道我的代码有什么问题吗?我在我的数据库中注册了三个用户类型名称,但是我的代码将生成三个下拉菜单,每个菜单上都有单独的用户类型名称。

@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

3 个答案:

答案 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会照顾它