2017-04-21 13 views
1

양식에 체크 박스 문제가있는 Laravel Collective을 사용하고 있습니다. 여기Laravel Collective Form 체크 박스 항상 체크 됨

내가 뭘하는지입니다 : 솔루션에 대한 인터넷 검색을하는 동안 많은 제안하지만 아무것도 작동하는 것 같다 나는이 "널 (null)"에 대한 값을 변경 해봤

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

, 하나 개 이상의 매개 변수를 추가했다.

누구든지 해결책을 알고 있거나 같은 문제가있는 경우 공유하십시오.

답변

2

문서에 세 번째 매개 변수는 확인란을 선택하면 세 번째 매개 변수로 배열이 있는지를 결정하는 부울입니다. PHP는 배열을 true으로 해석하기 때문에 체크 박스가 항상 선택됩니다.

세 번째 매개 변수로 true 또는 false을 추가하고 네 번째 매개 변수로 옵션 배열을 추가해야합니다. 이것은 the source code on GitHub에서 찾을 수 있습니다.

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

이미 시도했지만, 세 번째 매개 변수를 추가하면 확인란이 입력란으로 변환됩니다. –

+0

Laravel Collective의 어떤 버전을 사용하고 있습니까? – Jerodev

+0

Laravel Collective 5.3, 질문에 링크했습니다. –