Как пометить как отмеченный флажок, если идентификаторы совпадают или существуют - PullRequest
0 голосов
/ 07 мая 2020

У меня есть модуль, в котором мне нужно установить флажок списка, если идентификаторы определяют, что у меня есть такие же идентификаторы для другой таблицы. У меня есть две таблицы, Таблица 1 и Таблица 2

Таблица 1 - Список элементов и все элементы l oop в поле флажка

Таблица 2 - Эта таблица 2 хранится ids, где пользователь проверяет элементы в таблице и отправляет. и те идентификаторы, которые были вставлены в таблицу 2.

Итак. Если пользователь попытается снова открыть элементы списка флажков, и если один из этих элементов уже установлен, установите флажок автоматически.

У меня здесь моя функция l oop items:

    @foreach($details_items as $details_items_data)
    <div class="col-md-3">
        <div class="form-check">
            <input type="checkbox" value="{{$details_items_data->adi_id}}" class="form-check-input csdtc_chkbox" id="exampleCheck1">
            <label class="form-check-label" for="exampleCheck1">{{$details_items_data->items}}</label>
        </div>
    </div>
@endforeach

Теперь у меня есть еще один l oop, где l oop - таблица 2

   @foreach($details_set_check as $details_checker)
   @endforeach

В настоящее время есть результат этого.

Вывод

Ответы [ 2 ]

1 голос
/ 07 мая 2020

Попробуйте это:

@foreach($details_items as $details_items_data)
        <div class="col-md-3">
            <div class="form-check">
                <input type="checkbox" value="{{$details_items_data->adi_id}}" class="form-check-input csdtc_chkbox" id="exampleCheck1" @foreach($details_set_check as $details_checker) {{($details_items_data->adi_id == $details_checker->id)? 'checked':''}} @endforeach>
                <label class="form-check-label" for="exampleCheck1">{{$details_items_data->items}}</label>
            </div>
        </div>
    @endforeach
0 голосов
/ 07 мая 2020

Вы должны выполнить условие if.

<input @if(value in the lopp exists in your table) checked @endif />
...