【发布时间】:2021-12-03 08:15:27
【问题描述】:
在我的表单中,我希望复选框在验证错误后保持其状态(选中或未选中)。 这是我目前所拥有的:
<input type="checkbox" id="delete-user" class="form-check-input" data-data-section="users" name="permissions[]" value="delete-user" {{ (is_array(old('permissions')) && in_array(1, old('permissions'))) ? ' checked' : '' }}>
但看起来 old() 函数不起作用。 我也试过了:
old('permissions.'.$key)
其中 $key 是复选框数组索引,但它也不起作用。
有什么想法吗?
【问题讨论】:
-
复选框的值为
delete-user。所以你不认为在检查条件下应该有delete-user而不是1吗?
标签: laravel