0
在Golang ozzo驗證中,如何驗證依賴於另一個字段的字段?如何在golang中執行條件需求驗證?
舉例來說,如果我有以下幾點:
return validation.ValidateStruct(&c, validation.Field(&c.Name, validation.Required, validation.Length(5, 20)), validation.Field(&c.Gender, validation.In("Female", "Male")), validation.Field(&c.Email, is.Email), validation.Field(&c.Address),
我如何添加一個驗證,只有當電子郵件不爲空的地址是必需的?
我已經檢查過自定義規則部分。即使我編寫了一個自定義規則,我也需要將其與'xyz',validation.By(checkAbc)''代碼一起使用''。 – Crusaderpyro
好的,你可以嘗試第二種方法嗎? – jeevatkm
你能分享一些關於它應該如何工作的代碼嗎? – Crusaderpyro