2 回答

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個(gè)贊
這里,
if($validatedData->fails()){
return response()->json([
'status' => 'error',
'message' => $validatedData->getMessageBag()
],400);
}
您可以在 JSON 中獲取這些錯(cuò)誤,這是示例代碼
$.ajax({
url: "{{ route('your_route_name') }}",
method: 'post',
cache: false,
contentType: false,
processData: false,
data: formData,
success: function(response){
//....YOUR SUCCESS CODE HERE
},
error: function(response){
// HERE YOU CAN GET ALL THE ERRORS IN JSON
var data = JSON.parse(response.responseText);
if(data.message){
if(data.message.f_name){
$('input[name=f_name]')
.parents('.form-group')
.find('.help-block')
.html(data.message.f_name)
.css('display','block');
}else{
$('input[name=f_name]')
.parents('.form-group')
.find('.help-block')
.html('')
.css('display','none');
}
}else{
$('.help-block').html('').css('display','none');
}
}
});

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊
這應(yīng)該有效
$validator = Validator::make($request->all(), [
'email' => 'required|email',
'password' => 'required',
]);
if ($validator->fails()) {
$messages = $validator->errors()->all();
$msg = $messages[0];
return response()->json(['success_code' => 401, 'response_code' => 0, 'response_message' => $msg]);
}
- 2 回答
- 0 關(guān)注
- 198 瀏覽
添加回答
舉報(bào)