我的vue.js应用程序显示来自Laravel应用程序的json请求错误消息。收到这些错误消息如下:
{
"error": {
"description": [
"The description field is required."
],
"from": [
"The from field is required."
],
"to": [
"The to field is required."
],
"kmz": [
"The kmz field is required."
],
"kmp": [
"The kmp field is required."
],
"hour": [
"The hour field is required."
],
"maps": [
"The maps field is required."
]
}
}
那么我如何用Laravel以相同的格式发送另一条消息?例如:
return response()->json(['error' => 'U kunt maximaal 20 locaties aanmaken.'], 400);
现在有了^我看到了这个:
感谢您的帮助!
答案 0 :(得分:0)
在验证工具邮件包中添加了新的错误消息
$validator->getMessageBag()->add('error', 'Your message here');
return response()->json(array('error' => $validator->getMessageBag()->toArray()), 400);
像这样传递单个消息
$error_message = array('slot-time' =>'Slot end time should be greater than start time');
return response()->json(array('error' => $error_message), 400);