перебор с валидацией при сохранении

Предварительное обсуждение найденных ошибок перед отправкой их авторам фреймворка, а также внесение новых предложений.
Ответить
marsden
Сообщения: 16
Зарегистрирован: 2019.11.25, 09:28

перебор с валидацией при сохранении

Сообщение marsden »

REST.
Есть модель, в ней поле описано как строка.
Отправляем POST для создания записи, в котором фронт в это поле прописал число.
В результате валидатор обламывает.
Фронт на JS, типизации никакой, там может быть и число, и строка, и булево - по идее, все это прекрасно записывается в строковое поле.

Может, это слишком строгая валидация? Почему бы число на лету не перевести в строку и пропустить без ошибок?
бездумный копипаст приводит к безумным результатам

Аватара пользователя
samdark
Администратор
Сообщения: 9358
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: перебор с валидацией при сохранении

Сообщение samdark »

От фронта, по идее, всегда прилетает строка. Точно в этом проблема?

marsden
Сообщения: 16
Зарегистрирован: 2019.11.25, 09:28

Re: перебор с валидацией при сохранении

Сообщение marsden »

Точно. В хроме в devtool четко видно - число или строка, в JS коде если приведу к строке, то значение передается в кавычках, в виде строки. В этом случае все нормально
бездумный копипаст приводит к безумным результатам

Аватара пользователя
samdark
Администратор
Сообщения: 9358
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: перебор с валидацией при сохранении

Сообщение samdark »

Покажите var_dump($_POST).

Ответить