Используйте атрибуты данных в форме выбора laravel - PullRequest
0 голосов
/ 04 июля 2018

Как добавить атрибут данных в массив laravel {{Form::select}}?

Например, я хочу, чтобы каждый из моих вариантов выглядел следующим образом

<option value="1" data-days="182">6 Months</option>
<option value="2" data-days="365">1 Year</option>

Как добавить атрибут данных в следующий массив выбора?

Таблица дней

id | days |   name
1  |  182 |   6 Months
2  |  365 |   1 Year

View

{{Form::select('amount_of_days', $days, null, ['placeholder' => 'Amount of days'])}}

1 Ответ

0 голосов
/ 04 июля 2018

Для этого требования вам нужно создать цикл <option> с простым html

<select name="amount_of_days" placeholder="Amount of days">
    @foreach($days as $val)
        <option value="{{ $val['id'] }}" data-days="{{ $val['days'] }}"> {{ $val['name'] }}<option>
    @endforeach
</select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...