2017-04-21 62 views
1

我正在使用Laravel Collective表单并且复选框出现问题。Laravel Collective Form复选框始终选中

下面是我在做什么:

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

我试图改变为“空”的价值观,增加了一个参数被很多的建议,而google搜索解决方案,但似乎没有奏效。

如果有人知道解决方案或具有相同问题,请分享。

回答

2

该文档指出,第三个参数是一个布尔值,用于确定是否选中该复选框,并将数组作为第三个参数。 Php将数组解释为true,这就是为什么您的复选框始终被选中。

您应该添加truefalse作为第三个参数,并将选项数组添加为第四个参数。这可以在the source code on GitHub中找到。

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

已经尝试过,添加第三个参数是将复选框转换为输入框。 –

+0

您使用的是什么版本的Laravel Collective? – Jerodev

+0

Laravel Collective 5.3,我已经将它链接到了问题中。 –