laravel表单验证如何返回不带具体错误字段的统一信息
目前使用laravel
的表单验证类Validation
,返回的信息如下
,我每个字段都设置了bail
,单个字段验证失败了就终止了。request
是抽离出来的Request
类,注入进控制器的
{
"message": "The given data was invalid.",
"errors": {
"name": [
"The name field is required."
],
"mobile": [
"The mobile field is required."
],
"number": [
"The number field is required."
],
"money": [
"The money field is required."
]
}
}
为了方便前端统一调取, errors
如何修改为如下
{
"message": "The given data was invalid.",
"errors": "The name field is required.",
"code": 422
}
errors
数组里如何才能只显示文字描述,不显示具体字段信息,且所有字段都验证成功的话,才返回正确信息