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