Нарушение ограничения целостности для отключенного поля ввода в Laravel - PullRequest
0 голосов
/ 08 апреля 2020

Я должен сохранить дату disabled, чтобы пользователь не мог ее изменить. Но хотя я использовал disabled в поле input, появляется сообщение об ошибке.

Нарушение ограничения целостности

Я пытался с jQuery. Но проблема та же. Но пока я удаляю отключено, то ошибки нет. Информация отлично сохраняется в БД.

blade. php file:

<input type="date" class="form-control" name="invoiceDate" id="invoiceDate" value="{{ date('Y-m-d') }}">

Как мне решить эту проблему?

1 Ответ

1 голос
/ 08 апреля 2020

Если вы хотите, чтобы поле, которое пользователь не мог редактировать, вы должны использовать readonly вместо disabled. Браузеры не будут отправлять отключенные данные.

<input type="date" ... readonly>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...