Подтвердить что ты не робот

Использование класса Laravel Form для добавления атрибута 'disabled'

Используя класс Laravel 4 Form, мы можем создать список, используя

 {{ @Form::select('colors', Colors::all()), $color }}

Вопрос:. Как добавить атрибут disabled с помощью Blade без необходимости переписывать чистый синтаксис Blade в обычную уродливую форму?

4b9b3361

Ответ 1

Просто добавьте array('disabled') в конец, например:

{{ Form::select('colors', Colors::all(), $color, array('disabled')) }}

Ответ 2

Это должно сделать работу.

 {{ @Form::select('colors', Colors::all()), array(
    'disabled' => 'disabled',
    'class'    => 'myclass'
    ) }}

Ответ 3

Хотя уже ответил, ИМО оба ответа были недостаточно нейтральными, поэтому, чтобы избежать дублирования, аргументы @Form::select('name', $optionsArray, $selectedOption, ['disabled']).

Итак, если вы препопыляете форму с помощью @Form::model(), вы должны сделать @Form::select('name', $optionsArray, null, ['disabled']) - массив с "отключенным" должен быть 4-м параметром.