Ответ 1
Просто добавьте array('disabled')
в конец, например:
{{ Form::select('colors', Colors::all(), $color, array('disabled')) }}
Используя класс Laravel 4 Form, мы можем создать список, используя
{{ @Form::select('colors', Colors::all()), $color }}
Вопрос:. Как добавить атрибут disabled
с помощью Blade без необходимости переписывать чистый синтаксис Blade в обычную уродливую форму?
Просто добавьте array('disabled')
в конец, например:
{{ Form::select('colors', Colors::all(), $color, array('disabled')) }}
Это должно сделать работу.
{{ @Form::select('colors', Colors::all()), array(
'disabled' => 'disabled',
'class' => 'myclass'
) }}
Хотя уже ответил, ИМО оба ответа были недостаточно нейтральными, поэтому, чтобы избежать дублирования, аргументы
@Form::select('name', $optionsArray, $selectedOption, ['disabled'])
.
Итак, если вы препопыляете форму с помощью @Form::model()
, вы должны сделать @Form::select('name', $optionsArray, null, ['disabled'])
- массив с "отключенным" должен быть 4-м параметром.