Laravel-设置在编辑模式下选中的复选框/单选框


Laravel - set checkbox / radio selected in edit mode

在Laravel中,我们可以使用以下内容设置表单字段元素的值:

{{Form::text('name', 'predefined name')}}

以上操作效果良好,即使在编辑模式下,predefined name也将始终显示在文本字段中。但是,对于复选框和单选按钮,它不起作用。

{{Form::checkbox('country', 'UK',true)}}
{{Form::radio('gender', 'male',true)}}
{{Form::radio('gender', 'female',false)}}

无论我为复选框设置了什么&单选按钮,它将被忽略并使用数据库中的数据。这对复选框数组来说是一个巨大的麻烦。

{{Form::checkbox('country[]', 'UK',true)}}
{{Form::checkbox('country[]', 'SG',false)}}
{{Form::checkbox('country[]', 'US',false)}}

我该如何解决?非常感谢。

如果您指的是复选框或单选数组值的可见性:通常,您会通过标签将文本添加到复选框或单选元素中。

{{ Label::for('nameOfInput', 'Value') }}