未定义的偏移量:Laravel 5中的2

时间:2018-05-10 12:49:39

标签: laravel laravel-5

我希望将值保留在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>

1 个答案:

答案 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>