Laravel 5.8 下拉值

Laravel 5.8 dropdown value

下面是我用来渲染下拉菜单的代码

<select class="form-control" id ="vendorCountry" name ="vendorCountry">
    @foreach($Country as $value)
       <option id ="{{ $value->id }}" {{ old('vendorCountry') == $value->id ? 'selected' : '' }}>{{ $value->mastervalue }}</option>
    @endforeach
</select>

当我提交表单时,值 return 是选定的测试。所有的组合都试了不知道哪里错了

您没有在选项中添加值,所以您可能遇到了问题,您可以试试下面的代码吗?

  <select class="form-control" id ="vendorCountry" name ="vendorCountry">
        @foreach($Country as $value)
           <option id ="{{ $value->id }}" {{ old('vendorCountry') == $value->id ? 'selected' : '' }} value="{{ $value->mastervalue }}">{{ $value->mastervalue }}</option>
        @endforeach
    </select>