【发布时间】:2018-06-17 18:29:26
【问题描述】:
我正在使用 Laravel 构建一个 REST API,并且想知道是否有办法在验证时自定义 API 响应。
例如,我在 Laravel 请求中有一个验证规则,说需要一个特定的字段。
public function rules() {
return [
'title'=>'required|min:4|max:100',
];
}
所以,对于这个验证,我在 Postman 中收到这样的错误消息
{
"title": [
"Please enter Ad Title"
]
}
我想要的是像这样自定义响应..
{
"success": false,
"message": "Validation Error"
"title": [
"Please enter Ad Title"
]
}
因此,错误更加具体和清晰。
那么,如何实现呢?
谢谢!
【问题讨论】:
-
您没有显示您正在验证的位置,但您可以在发回之前尝试解析验证响应。
标签: php laravel validation laravel-request