讨论数量:
题主对于laravel熟悉程度不足,表中已有status
字段的情况,在model中添加is_status()
纯属多余,
而且也不是规范写法,文档中已经写明$grid->status()->switch();
, 先试试有没有问题
@FirstBlood 表单的switch
字段的值只能是0
和1
,选中是1
,未选中是0
,这个文档有说明。
如果你需要更改switch
字段保存到数据库的值,可以这样使用
$form->switch('status')->saving(function ($v) {
return $v ? '打开开关' : '关闭开关';
})
最后你需要把表单模块的文档过一遍。
@FirstBlood using
不是在这种场景下使用的,建议在模型中加上
public function getStatusAttribute($value)
{
return $value == 2 ? 1 : 0;
}
@FirstBlood 表单的
switch
字段的值只能是0
和1
,选中是1
,未选中是0
,这个文档有说明。如果你需要更改
switch
字段保存到数据库的值,可以这样使用最后你需要把表单模块的文档过一遍。