所以,我的v
中有这个
std::get()
,我的数据库中有一个awk '/stylus/{print $(NF-2)}'
列,该列的值为0或1,具体取决于是否选中了此复选框。
现在,我想创建一个编辑页面,并想显示如果$ cat file
Wacom Intuos S Pad pad id: 21 type: PAD
Wacom Intuos S Pen stylus id: 22 type: STYLUS
Wacom Intuos S Pen eraser id: 23 type: ERASER
Wacom Bamboo 2FG 4x5 Pad pad id: 21 type: PAD
Wacom Bamboo 2FG 4x5 Ped stylus id: 22 type: STYLUS
Wacom Bamboo 2FG 4x5 Pen eraser id: 23 type: ERASER
Wacom Bamboo 2FG 4x5 Finger touch id: 24 type: TOUCH
$ awk '/stylus/{print $(NF-2)}' file
22
22
的值为1,则应选中该复选框,否则将不选中该复选框。
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>
答案 0 :(得分:4)
让我们尝试一下
在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
....
?>
我希望这对您有帮助...快乐编码:)