Laravel 4 の Form クラスを使用して、次を使用してリストを作成できます。
{{ @Form::select('colors', Colors::all()), $color }}
質問:disabled
クリーンな Blade 構文を通常の見苦しい形式に書き直すことなく、Blade を使用して属性を追加するにはどうすればよいでしょうか?
最後に次のように追加するだけarray('disabled')
です:
{{ Form::select('colors', Colors::all(), $color, array('disabled')) }}
すでに回答されていますが、IMOの両方の回答は十分に中立的ではなかったため、重複を避けるために引数は
@Form::select('name', $optionsArray, $selectedOption, ['disabled'])
.
したがって、フォームに事前入力する場合は@Form::model()
、@Form::select('name', $optionsArray, null, ['disabled'])
「無効」の配列を 4 番目のパラメーターにする必要があります。