Выберите опцию, значение результата из базы данных - PullRequest
0 голосов
/ 24 июня 2018

Я уже получаю данные из базы

<div class="input-field col s12 m4 l4">
    <select multiple name="store_type[]" required="">
        <option selected="" disabled="">{{$value->store_type}}</option>
        <option value="Dine-in">Dine-in</option>
        <option value="Take-out">Take-out</option>
        <option value="Home Delivery">Home Delivery</option>
        <option value="Drive Thru">Drive Thru</option>
    </select>   
    <label>Store Type</label>
</div>

. Я хочу, чтобы результаты выбирались по отдельности.

Пример:

Если тип магазина назначить Dine-in выбран только Dine-in

Output that I like

Взгляните, я назначаю Dine-in, Take-Out, Home Delivery, Drive Thru.

должен быть установлен флажок результата all.

Спасибо ..

1 Ответ

0 голосов
/ 24 июня 2018

вы можете сделать это, вернув данные в виде массива, а затем записав следующее:

@php 
 $data =explode(',',$value->store_type);
@endphp

<div class="input-field col s12 m4 l4">
<select multiple name="store_type[]" required="">
    <option selected="" disabled="">{{$value->store_type}}</option>
    <option value="Dine-in" {{in_array('Dine-in',$data)?'selected':''}}>Dine-in</option>
    <option value="Take-out" {{in_array('Take-out',$data)?'selected':''}}>Take-out</option>
    <option value="Home Delivery" {{in_array('Home Delivery',$data)?'selected':''}}>Home Delivery</option>
    <option value="Drive Thru" {{in_array('Drive Thru',$data)?'selected':''}}>Drive Thru</option>
</select>   
<label>Store Type</label>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...