复选框不工作laravel背包CRUD

时间:2017-03-01 08:05:24

标签: laravel laravel-5 backpack-for-laravel

$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>

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

The checkbox is not checked even if the value is 1.

1 个答案:

答案 0 :(得分:1)

对我来说,我的问题是在迁移更改了我的某些列之后,我的模型类中的<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="container"> <h1>Search GitHub User Repos</h1> <form> <label>Search Users</label> <input value="jacobtashley" class="inputBox" type="text" required> <input type="submit"> </form> <section id="results" class="hidden"> <h2>Search Results</h2> <ul id="results-list"> </ul> </section> </div>数组没有更新。

我记得要向XyzCrudController添加新字段,而不要向$fillable数组添加新字段。