我遇到了Laravel 4 Package Former的问题以及复选框的使用问题。我正在尝试在刀片模板中Former :: populate()用户编辑表单,但我的复选框总是被检查。
这是我目前的代码:
{{Former :: checkbox('is_admin') - > text('是Admin?'); }}
我试过了:
{{ Former::checkbox('is_admin')->text('Is Admin?')->check(false); }}
和
{{ Former::checkbox('is_admin')->text('Is Admin?')->forceValue(false); }}
无济于事。
我的数据库字段'is_admin'是一个布尔字段。我想也许Former不喜欢1和0但是它没有取消选中我的复选框,即使我设置了一个getter来返回false。
任何想法? 感谢
答案 0 :(得分:2)
听起来像是Former的一个错误。请记住,看起来你可以推翻使用populateField填充的任何内容。