在多选下拉菜单Laravel和Jquery中选择值ID

时间:2018-08-01 20:57:11

标签: javascript jquery html forms laravel-5

我正在通过laravel表单工作,直到意识到我的表单需要多选下拉菜单后才意识到。我已将代码限制为图片中显示的内容。在我的数据库中,“层”以ID 1填充,而“专业”以ID填充。我希望将专业作为ID填充。

我的观点:

    <div class="container">
        {{ csrf_field() }}

        <strong>Select Country:</strong>

        <select id="multiple-checkboxes2" multiple="multiple" name="specialties" value="specialties_id">
         @if($specialties)
             @foreach($specialties as $specialty)
                <option>{{$specialty}}</option>
            @endforeach
        @endif
        </div>

    </select>
        {{ csrf_field() }}

                <div class="form-group">
        {!! Form::label('tiers', 'Tiers:') !!}
        {!! Form::select('tiers',  $tiers, ['class'=>'form-control']) !!}
    </div>
        {{ csrf_field() }}

  {!! Form::close() !!}

<script type="text/javascript">
$(document).ready(function() {
    $('#multiple-checkboxes2').multiselect();
});

控制器

public function store(Request $request)
{
    //
    Client::create([

        'specialties' => $request->specialties,
        'tiers'=>$request->tiers,



     ] );


         return redirect('/accounts');
}

下面的图片演示了表单的tiers部分如何带回一个,而专业则带回了一个名称。

0 个答案:

没有答案