如何在不需要“ parent_id”的下拉选择中设置空值

时间:2019-11-06 02:45:55

标签: laravel laravel-5

我想在第一个选择中附带一个“ NO PARENT ID ID REFERRED”,并设置为空值并在laravel中传入数据库。

这是我的代码

<div class="form-group">
    <label for="bit_app_policy_category_parent">Parent Category</label>
    <select id="bit_app_policy_category_parent"  name="parent_id" class="form-control">
        <option selected disabled>Please select one option</option>
        @foreach($parents as $parent)
            @if ($parent-> status != 'Freeze')
                <option value="{{ $parent->id}}">{{$parent->description}} </option>
            @endif
        @endforeach
    </select>
</div>

<div class="form-group">
    <label for="bit_app_policy_category_status">Status<span class="required">*</span></label>
    <select id="bit_app_policy_category_status"  name="status" class="form-control">
        <option value="Active">Active</option>
        <option value="Freeze">Freeze</option>
    </select>
</div>

下拉选择enter image description here`

预期结果= 请选择一个选项 -----未引用父级ID -----(可以选择并将值传递给db) 说明11等等。

Database be like

请注意,我无法使用表格方法,因为我的LRAVE无法针对特定目的进行更新

Database structure

1 个答案:

答案 0 :(得分:1)

尝试在<option>之前添加另一个foreach

示例代码:

<option value="null" selected>Please select one option</option>
@foreach($parents as $parent)
     @if ($parent-> status != 'Freeze')
         <option value="{{ $parent->id}}">{{$parent->description}} </option>
     @endif
@endforeach
</select>
    ```