есть мега-тупая задача по типу "как ограничить ключи в API таким образом, чтобы нормальная ошибка пользователю возвращалась", которая не имеет простого решения
типа там приходит такая структура:
user: {
name: 'vasya',
organization: {
title: 'Hoofs & Horns, Ltd.',
inn: 12345
}
}
И вот если чё-то не то пришло, то вернуть красивую ошибку. Например, вместо inn строку прислали (рассматриваем чисто формальные проверки, грубо говоря не требущих запросов в БД):
errors: {
user: {
organization: {
inn: ["must be a number"]
}
}
}