Php Laravel扩展规则消息

Php Laravel扩展规则消息,php,laravel,laravel-5.3,Php,Laravel,Laravel 5.3,我在Laravel中使用“唯一”验证规则,该规则当前在FormRequest中。我正在尝试自定义此规则返回的消息,但在文档中看不到Laravel在哪里生成此消息 我意识到完全扩展验证器并创建自己的自定义验证器是可能的,但我所需要做的就是自定义“唯一”规则消息。文档中的类是 是否有关于生成此消息的内部位置的指针?作为参考,这是电流输出: { "message": "422 Unprocessable Entity", "errors": { "user_id": [

我在Laravel中使用“唯一”验证规则,该规则当前在FormRequest中。我正在尝试自定义此规则返回的消息,但在文档中看不到Laravel在哪里生成此消息

我意识到完全扩展验证器并创建自己的自定义验证器是可能的,但我所需要做的就是自定义“唯一”规则消息。文档中的类是

是否有关于生成此消息的内部位置的指针?作为参考,这是电流输出:

{
  "message": "422 Unprocessable Entity",
  "errors": {
    "user_id": [
      "The user id has already been taken."
    ]
  },
  "status_code": 422
}

在您的请求类中编写以下内容:

public function rules()
{
    return [ 
        'name' => 'unique'
    ]
}

public function messages()
{ 
     return[
         'name.unique' => 'Write your own message ... '
     ]

}
。使用messages()函数覆盖它们

请求文件中的函数消息

    'email.required' => 'Er, you forgot your email address!',
    'email.unique' => 'Email already taken m8',