Laravel的Validator验证未通过时,错误信息中的 `:attribute` 如何替换为中文?
目前我是在 lang 文件夹里,定义了 验证器 语言文件的中文版本,但其中还存在像是 :attribute
这种字段。
所以最后的错误提示就变成了:
:attribute
这种字段如何变成中文呢?
PS: 我不想针对性的自定义错误信息,这个应用有一百多个错误验证,我怕最后我会写疯掉。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
1、(推荐,我平常就这么用)如果你是用FormRequest的话,可以重写如下的方法:
2、(我未测试过,为了回答扒文档临时看到的)如果是在controller中的validator,则可以这样为input属性名定义一个“漂亮的名字”:
希望能帮到你,兄弟,如有错误请指出。
可以直接在
validation.php
这个文件中写的.比如:通过这种方式就可以将
:attribute
替换成相应的中文了;