2016-10-27 3 views
1

を選択したスタイルを追加し、Laravelフォーム集団HTMLで個々のオプションを無効にします。は、私が選択しLaravelの集団のHTMLを使用して、このHTMLフォームを再現しようとしている

<option value="Vehicles"style="background-color:#E9E9E9;font-weight:bold;" disabled="disabled"> - Vehicles - </option>

これは私が私の刃を持っているものです。

{{ Form::select('subcategories', $subcategories, null, ['class'=>'form-control']) }}

ここに文書が制限むしろある: https://laravelcollective.com/docs/5.3/html#drop-down-lists、個々のスタイルや無効場合が可能である場合を示すものではありません。

あり類似した質問が「無効」が議論されているUsing Laravel Form class to add the 'disabled' attribute

StackOverflowの

にここにあるが、それは全体の選択のためのようです。コメント欄には、個々の項目について質問する人がいましたが、明確な答えはありませんでした。

これは可能ですか?

{!! Form::select('subcategories', $subcategories, null, ['disabled' => true, 'class' => 'form-control']) !!} 

更新あなたはいくつかのオプションを無効にしたい

答えて

0

これは全体select要素を無効にします。 select() method doesn't have such functionality

できることはcreate macro like this oneです。

+0

私は選択全体を無効にしたくありません。個々のアイテムを無効にしたい –

+0

ああ。 'select()'メソッドにそのような機能がないので、それを行うことはできません。あなたができることは、マクロを作成することです:http://laravel.io/bin/2WWMN –

+0

さて、私はマクロを使用します、ありがとう。 –