Страница 1 из 1

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

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

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

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

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

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

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

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

Добавлено: 2020.07.22, 23:16
samdark
Покажите var_dump($_POST).