Laravel dropbox начальное значение при обновлении - PullRequest
0 голосов
/ 31 января 2019

Элементы принадлежат категориям.На странице редактирования для элементов, у меня есть выбор HTML с категориями.Это лучшее решение, чтобы иметь правильное начальное состояние для этого выбора?

<select name="id_category" class="form-control">
    @foreach($categories as $category)
        @if($category->id == $item->id_category)
            <option value="{{ $category->id }}">
                {{ $category->name }}
            </option>
        @endif
    @endforeach
    @foreach($categories as $category)
        @if($category->id != $item->id_category)
            <option value="{{ $category->id }}">
                {{ $category->name }}
            </option>
        @endif
    @endforeach
</select>

1 Ответ

0 голосов
/ 31 января 2019

Я не уверен, что понимаю ваш вопрос, но я думаю, что вы хотите выбрать элемент, ранее выбранный пользователем, так что вы можете использовать inline if, чтобы установить выбранное.

<select name="id_category" class="form-control">
     @foreach($categories as $category)
        <option value="{{ $category->id }}" {{  $category->id == $item->id_category ? "selected" : "" }} >
            {{ $category->name }}
        </option>
     @endforeach
</select>

Извините, если я не сделалне понимаю вашего вопроса

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...