【发布时间】:2017-02-10 15:04:16
【问题描述】:
我在使用 Laravel 的 Form::model() 构造时遇到了问题。我能够用我的模型数据填充它,但没有选中复选框。这些值被设置为 1 或 0(由 Eloquent 在 MySQL 中将“布尔”称为“tinyint”),但我看不到如何使用 Form::model() 方法并设置检查的属性,如果值是一个整数而不是布尔值(因此我认为 Form Model Binding for checkboxes 不起作用)。
我在我的观点中指定了这一点:
{{ Form::checkbox('hasDiscount') }}
表单生成器正在返回:
<input name="hasDiscount" type="checkbox" value="1" id="hasDiscount">
【问题讨论】: