File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -79,8 +79,10 @@ func register(req RegisterReq) error{
7979
8080> https://github.com/go-playground/validator
8181
82+ 使用 ` go get github.com/go-playground/validator/v10 ` 可以下载 validator 库。
83+
8284``` go
83- import " gopkg.in /go-playground/validator.v9 "
85+ import " github.com /go-playground/validator/v10 "
8486
8587type RegisterReq struct {
8688 // 字符串的 gt=0 表示长度必须 > 0,gt = greater than
@@ -93,9 +95,9 @@ type RegisterReq struct {
9395 Email string ` validate:"email"`
9496}
9597
96- validate : = validator.New ()
98+ var validate = validator.New ()
9799
98- func validate (req RegisterReq ) error {
100+ func validateFunc (req RegisterReq ) error {
99101 err := validate.Struct (req)
100102 if err != nil {
101103 doSomething ()
@@ -120,7 +122,7 @@ var req = RegisterReq {
120122121123}
122124
123- err := validate (req)
125+ err := validateFunc (req)
124126fmt.Println (err)
125127
126128// Key: 'RegisterReq.PasswordRepeat' Error:Field validation for
You can’t perform that action at this time.
0 commit comments