必填字段的自定义错误消息

时间:2017-11-07 13:47:20

标签: laravel laravel-5 laravel-5.3

我想为项目字段添加自定义消息,所需的是帐户字段值不为0.

  

现在显示错误消息:项目名称字段是必需的   除非帐户名称为0。

我想显示为

  

项目名称是必需的

     $messages=[
            'project_name.required'=>'The Project Name is Required',
          ]; 
     $this->validate($request,[
     'account_name'=>'required',
     'project_name'=>'required_unless:account_name,0',
      ],$messages);

我必须在代码中更改

1 个答案:

答案 0 :(得分:2)

您应该将require替换为required_unless

$messages=[
        'project_name.required_unless'=>'The Project Name is Required',
      ]; 

laravel文件:

  

有时您可能希望仅为a指定自定义错误消息   具体领域。您可以使用“点”表示法执行此操作。指定   首先是属性的名称,然后是规则