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 に答える