美文网首页
创建一个自定义的通用error-message模板

创建一个自定义的通用error-message模板

作者: MakingChoice | 来源:发表于2016-12-20 21:32 被阅读66次

laravel5.1里面自定义验证的错误消息有两个途径,第一种是重写表单请求的message来重写错误消息,此方法必须返回一个数组,包含成对的属性和对应的错误消息,这是对于表单请求特有的。

public function message(){
    return [
          'tittle.required':'标题是必填的',
          'body.required':'内容是必填的'
    ]
}

第二种是直接自定义错误信息来取代默认的错误信息,这个适用于所有情况。首先需要传递三个参数到<code>validator:make</code>来自定义错误信息。

$message=[
        'required':':attribute 的字段是必要的'
]
$validator=Validator::make($input,$rules,$message);

其中<code>$message</code>中<code>:attribute</code>会被其他通过验证的字段实际名称所取代,你还可以使用其它默认字段的验证消息。例如:

$messages = [
    'same'    => ':attribute 和 :other 必须相同。',
    'size'    => ':attribute 必须是 :size。',
    'between' => ':attribute 必须介于 :min - :max。',
    'in'      => ':attribute 必须是以下的类型之一: :values。',
];

相关文章

  • 创建一个自定义的通用error-message模板

    laravel5.1里面自定义验证的错误消息有两个途径,第一种是重写表单请求的message来重写错误消息,此方法...

  • instruments

    一 instrument自带模板 Blank创建一个空的模板,你可以自定义的添加各种工具。 Activity Mo...

  • C++ 模板

    函数模板 函数模板,是可以创建一个通用的函数,可以支持多种形参。 用关键字 template 来定义, 在函数模板...

  • angular表单的使用实例

    大纲 1、模板驱动表单的创建2、响应式表单的创建3、模板驱动型表单的自定义指令4、响应式表单的自定义指令5、父组件...

  • GEEKBAND C++ STL与模板编程

    C++ 函数模板 函数模板的声明和模板函数的生成 1.函数模板的声明 函数模板可以用来创建一个通用的函数,以支持多...

  • Django2.0 自定义过滤器

      自定义过滤器需要先创建模板库,创建模板库分两步: 决定模板库放到哪个目录下,可以放在一个应用(app)下,也可...

  • zabbix教程3-监控服务器端口

    前期准备 模板名称自定义,主机群组自定义。 创建触发器,选择创建的监控项,当值为0时触动触发。

  • 第六章 使用系统类提供国家语言支持 - 创建自定义语言环境

    第六章 使用系统类提供国家语言支持 - 创建自定义语言环境 创建自定义语言环境 此示例将提供一个模板,用于使用自定...

  • kvm 一键部署

    批量创建虚拟机 先要创建模板 !/bin/bash while :docat << EOF1.创建自定义配置单个...

  • 微信公众号开发11代码生成自定义菜单

    这里是使用代码生成自定义菜单,为了让代码和自定义菜单共存 1 首先创建自己想要的自定义菜单模板, 根据文档里面创建...

网友评论

      本文标题:创建一个自定义的通用error-message模板

      本文链接:https://www.haomeiwen.com/subject/ibefvttx.html