如果验证表单请求失败,但如果用户未提交表单,那么使用数据库中的默认值,如何重新填充复选框?Laravel Blade - 如果验证失败,重新填充复选框?
假设我们有名称输入字段和复选框。
输入名称
<input type="text" name="name" value="{{ old('name', $delivery->name) }}">
复选框:
<input type="checkbox" name="use_shipping" @if(old('use_shipping', $delivery->use_shipping) == "1") checked="checked" @endif value="1">
输入的名称字段是否正常工作重新填充通过数据库中的值或重新填充值,如果验证请求失败。
如果验证失败,该复选框不重新填充。如何解决这个问题?
例如,如果我没有输入名称(输入字段),我取消选中了use_shipping
复选框 - 它应该在提交表单(验证失败)后重新填充复选框。
什么是'value'属性后的额外双引号(“) – Michel
@Michel Oop我编辑了这个问题,问题仍然存在 –