Как установить нулевое значение в раскрывающемся списке без "parent_id" требуется - PullRequest
0 голосов
/ 06 ноября 2019

Я хотел бы сделать выпадающий выбор с первым выбором, который идет с «NO PARENT 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 `

Ожидаемый результат = Пожалуйста, выберите один вариант ----- Не указан родительский идентификатор -----(возможность выбрать и передать значение в дБ) описание 11 и т. д.

Database be like

ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ, ЧТО Я НЕ МОГУ ИСПОЛЬЗОВАТЬ МЕТОД ФОРМЫ КАКМОЙ LRAVEL НЕ МОЖЕТ ОБНОВЛЯТЬ ЧУДОК ДЛЯ КОНКРЕТНЫХ ЦЕЛЕЙ

Database structure

1 Ответ

1 голос
/ 06 ноября 2019

попробуйте добавить еще <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>
    ```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...