seoperin
@seoperin
Full stack web developer. Laravel / Vue

Как составить тег select в форме laravel 5?

Что-то я запутался, никак не могу допереть, помогите пинком в нужную сторону...
Есть модель User, в таблице есть столбец role - enum('admin', 'member') , по умолчанию member.
Это роли пользователей, по умолчанию member.
Делаю страницу редактирования пользователей, и там в теге select нужно сделать выпадающий список с ролями. Чтобы по умолчанию стояла текущая роль.
{!! Form::select('role', ['', 'admin', 'member'], null , ['class' => 'form-control']) !!}

Сейчас сделано так. При редактировании изначально поле селекта пустое, и выведен список ролей. Причем роли вбиты вручную. Можете пнуть в нужном направлении, как выставить дефолтное значение текущей роли, и как вывести список ролей не задавая вручную, а чтобы он вывел все уникальные возможные роли?
Спасибо :)
  • Вопрос задан
  • 1141 просмотр
Решения вопроса 1
Tesla
@Tesla
В коде Form::select очевидно же расписано
public function select($name, $list = array(), $selected = null, $options = array())

Вставьте у себя вместо null id текущей роли.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы