我希望将值保留在multiselect中,但是它显示未定义的偏移量:2。刀片文件的代码如下所示。
<select multiple="multiple" name="warehouseId[]" id="warehouse" class="form-control" style="width:100%;">
@if($warehouseData)
@foreach ($warehouseData as $key => $warehouse)
<option value="{{$warehouse->id}}" >{{$warehouse->name}} {{$adminUserWarehouseSelectedData[$key]->id}}</option>
@endforeach
@endif
</select>
答案 0 :(得分:2)
添加@isset
指令
<select multiple="multiple" name="warehouseId[]" id="warehouse" class="form-control" style="width:100%;">
@if($warehouseData)
@foreach ($warehouseData as $key => $warehouse)
@isset($adminUserWarehouseSelectedData[$key]->id)
<option value="{{$warehouse->id}}">
{{$warehouse->name}} {{$adminUserWarehouseSelectedData[$key]->id}}
</option>
@endisset
@endforeach
@endif
</select>