Forms laravel验证错误后选中“获取”复选框
在我得到控制器中的验证错误后,我需要保持窗体中的复选框处于选中状态 实际上,我发现我在表单中实现的复选框非常可怕 你能提供一些建议吗?谢谢Forms laravel验证错误后选中“获取”复选框,forms,laravel,validation,checkbox,Forms,Laravel,Validation,Checkbox,在我得到控制器中的验证错误后,我需要保持窗体中的复选框处于选中状态 实际上,我发现我在表单中实现的复选框非常可怕 你能提供一些建议吗?谢谢 <div class="form-group"> {!! Form::label('call', 'Llamar:', ['class' => 'control-label']) !!} {!! Form::checkbox('call', isset($category)?(
<div class="form-group">
{!! Form::label('call', 'Llamar:', ['class' => 'control-label']) !!}
{!! Form::checkbox('call', isset($category)?(bool)$category->call:true, ['class' => 'form-control']) !!}
</div>
{!!Form::label('call','Llamar:',['class'=>'control label'])
{!!Form::checkbox('call',isset($category)?(bool)$category->call:true,['class'=>'Form control'])
对于复选框部分,我没有使用Laravel表单。我使用了普通的html“input”标记,并使用“old”检查以前的值
呼叫
尝试使用old检查以前的值,并基于此将值设置为checked或not。您可以通过form builder轻松地执行此操作,如下所示:
{!! Form::checkbox('call', 1, false, ['class' => 'form-control']) !!}
- call=您的复选框名称
- 1=选中复选框后的复选框值(更改为您想要的任何值)
- false=在第一页加载时不加载已选中的内容(设置为true将始终加载已选中的内容)
- ['class'=>'form control']=它将向其中添加类