0
$this->crud->addField([
        'name' => 'status',
        'label' => 'Featured item',
        'type' => 'checkbox',
    ]);

生成的代码如下:

<div class="form-group col-md-12">
  <div class="checkbox">
    <label>
      <input type="hidden" value="0" name="status">
      <input type="checkbox" name="status" value="1"> Featured item
    </label>
  </div>
</div>

使用上面的复选框代码,一切正常,值正确保存在数据库中并正确获取。但未选中复选框。

即使值为 1,也不会选中该复选框。

4

1 回答 1

1

对我来说,我的问题是$fillable在迁移更改了我的一些列之后,我的模型类中的数组没有更新。

我记得将新字段添加到 XyzCrudController 而不是$fillable数组。

于 2019-12-30T04:16:53.040 回答