Laravel 集体表单复选框始终处于选中状态

Pra*_*ral 3 php checkbox laravel-blade laravelcollective laravel-5.4

我正在使用Laravel Collective for Forms 并遇到复选框问题。

这是我在做什么:

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

我尝试更改“null”的值,在谷歌搜索解决方案时添加了许多建议的参数,但似乎没有任何效果。

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

Jer*_*dev 6

文档指出,第三个参数是一个布尔值,用于确定是否选中了复选框,您有一个数组作为第三个参数。Php 将数组解释为true,这就是您的复选框始终处于选中状态的原因。

您应该添加truefalse作为第三个参数,并将选项数组添加为第四个参数。这可以在 GitHub 上的源代码中找到

{!! Form::checkbox('independent', null, false) !!}
Run Code Online (Sandbox Code Playgroud)