在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') }}