2017-04-21 7 views
1

私はフォームにLaravel Collectiveを使用しており、チェックボックスに問題があります。ここでLaravel Collectiveフォームのチェックボックスは常にチェックされます

は私がやっているものです:

{!! Form::checkbox('independent',null,['class'=>'form-control', 'required' => 'required'])!!} 

を私は「ヌル」の値を変更しようとした、解決策をグーグルながら、多くによって示唆されているように1つの以上のパラメータを追加しましたが、何も動作しているようだありません。

誰かが解決策を知っていたり、同じ問題を抱えている場合は、お気軽にご相談ください。

答えて

2

ドキュメントでは、3番目のパラメータは、チェックボックスをオンにするかどうかを決定するブール値であり、3番目のパラメータとして配列があることを示しています。 Phpは配列をtrueと解釈するため、チェックボックスが常にオンになっています。

3番目のパラメータとしてtrueまたはfalseを追加し、オプションの配列を4番目のパラメータとして追加する必要があります。これはthe source code on GitHubにあります。

{!! Form::checkbox('independent', null, false) !!} 
+0

既にこれを試しました.3番目のパラメータを追加すると、チェックボックスを入力ボックスに変換しています。 –

+0

Laravel Collectiveのどのバージョンをお使いですか? – Jerodev

+0

Laravel Collective 5.3、問題にリンクしました。 –

関連する問題