我正在用Laravel 5.1构建一个RESTful API - 当发布一个post请求时,我验证输入,如果输入无效,我抛出一个异常。如何在Laravel 5中格式化验证错误消息?
电流响应样本:
{
"message": "{\"email\":[\"The email field is required.\"]}",
"status_code": 400
}
如何让我的反应是这样的:
{
"message": {
"email": "The email field is required."
},
"status_code": 400
}
以下是我抛出异常:
$validator = Validator::make($this->request->all(), $this->rules());
if ($validator->fails()) {
throw new ValidationFailedException($validator->errors());
}