в том, что во всех примерах валидация простая. А если мне нужно провалидировать поле city_id на то, чтобы в таблице cities был этот айди.
У сервиса есть свой репозиторий и свои модели. А если вот такая задача?
Добавь в репозиторий метод IsKnownCity, которому ты передаёшь city_id, и он возвращает ошибку, если города нет, и после обычной валидации входящих данных с помощью go-kit, сразу вызывай созданный метод
Обсуждают сегодня