所以,我在我的edit.blade.php
中有这个
<div class="form-check disabled">
<label class="form-check-label">
<input class="form-check-input" type="hidden" value='0' name="is_default">
<input class="form-check-input" type="checkbox" value='1' name="is_default">
Default Variant
</label>
</div>
我的数据库中有一个is_default
列,其值为0或1,具体取决于是否选中了复选框。
现在,我想创建一个编辑页面,我想显示如果is_default
值为1,则应选中复选框,否则将取消选中。
is_default
的值表示为value="{{ $variant->is_default }}"
我们来试试吧
在edit.blade.php中
<div class="form-check disabled">
<label class="form-check-label">
<input class="form-check-input" type="checkbox" value='1' name="is_default" {{ (isset($variant->is_default) && !empty($variant->is_default))?'checked':'' }}>
Default Variant
</label>
</div>
在控制器检查
<?php
.....
$is_default = isset($_POST['is_default'])?1:0;
// If checkbox is checked then isset will become true else false
// Update the db
....
?>
我希望这会帮助你...快乐编码:)