Я использую привязку модели формы, и у меня есть поле флажка в моей форме редактирования.
<div class="form-group">
<div class="form-check">
{!! Form::checkbox('is_played', 1, $game->is_played === 1 ? true : false, ['id' => 'is-game-played-check', 'class' => 'form-check-input', 'autocomplete' => 'off']) !!}
<input type="hidden" name="is_played" value="0">
<label class="form-check-label" for="is-game-played-check">
IS played ?
</label>
</div>
</div>
Когда я прихожу к своему виду редактирования, все остальные поля формы заполняются без проблем, нофлажок не проверяется, когда условие $game->is_played === 1
гарантировано.Я также заметил, что когда я обновляю страницу, флажок проверяется, если условие $game->is_played === 1
обеспечивается.
Я также пытался использовать HTML вместо помощников форм Laravel, и снова это работало без проблем.
<input id="is-game-played-check" class="form-check-input" {{ $game->is_played === 1 ? 'checked' : '' }} name="is_played" type="checkbox"value="1">
В чем здесь проблема?
Буду признателен за любую помощь.