202 Star 1.9K Fork 613

张奇峰 / GinSkeleton

 / 详情

是否允许加入验证器翻译功能

已完成
创建于  
2021-11-27 17:22

我看到您的在验证器代码里面有很多自定义的字符串

	if err := context.ShouldBind(&r); err != nil {
		errs := gin.H{
			"tips": "UserRegister参数校验失败,参数不符合规定,user_name 长度(>=1)、pass长度[6,20]、不允许注册",
			"err":  err.Error(),
		}
		response.ErrorParam(context, errs)
		return
	}

我觉得这些 tips 可以利用 validator 里面的翻译器去完成,没有必要去写相关的信息。
我做了一定封装,如果允许的话,我等下提交一个 pr。

评论 (2)

TuanZi-bug 创建了任务
TuanZi-bug 修改了描述
展开全部操作日志

非常感谢,
你可以直接往dev分支提交pr,,一起测试通过后,就可以合并到master分支。
下次版本更新预计在2021-12月份,所有开发使用者一起享受你的贡献成果。

表单参数验证器已经全部测试通过。
细节做了精简,这是一个非常高质量的pr,使原来未通过验证时的提示得到了极大的简化、进一步提升了开发效率。
再次表示非常感谢。

张奇峰 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
1630834 daitougege 1578956384 5361878 yangaoyu 1695181649
Go
1
https://gitee.com/daitougege/GinSkeleton.git
git@gitee.com:daitougege/GinSkeleton.git
daitougege
GinSkeleton
GinSkeleton

搜索帮助