我有一个简单的问题,在我的控制器中,我想使用“选择多个选项”来获取对象的多个ID。如何实现?
这是视图。现在我如何在控制器的方法存储中接收“ vehicule []”
<div class="col-md-6 form-group @if($errors->get('vehicule')) has-error @endif">
<label for="vehicule" class="col-md-3 control-label"> Vehicule </label>
<div class="col-md-9">
<select name="vehicule[]" id="vehicule" class="form-control" multiple="multiple" >
@foreach ($vats as $vat)
<option value="{{$vat->id}}">
{{ $vat->matricule }}
</option>
@endforeach
</select>
</div>
</div>
答案 0 :(得分:1)
我想在评论中说我缺乏声誉, 但是,这是我的答案,您可以使用
dd($request);
,您可以使用
一件一件地获得它。foreach($request->vehicule as v)
{
}
答案 1 :(得分:0)
您可以在模型中使用数组强制转换来存储数组,并将其与表单集合绑定以编辑数据。
https://laravel.com/docs/5.6/eloquent-mutators#array-and-json-casting
类用户扩展模型{ / ** *应该转换为本机类型的属性。 * * @var数组 * / 受保护的$ casts = [ 'options'=>'array', ]; }