[英]Laravel Validator return json
same as title, i want to get message of validator in file javascript. 与标题相同,我想在文件javascript中获取验证器的消息。
in file Controller: 在文件控制器中:
public function processTest()
{
if (Request::ajax() && Request::method()==='POST') {
$validator = Validator::make(Input::all(), array(
'firstname' => 'required',
'lastname' => 'required',
'email' => 'required|email|max:50|unique:tbl_account',
));
return $validator->messages()->toJson();
} else {
return Redirect::route('home');
}
}
in file dev.js: 在文件dev.js中:
$(document).ready(function() {
$('#test-form').submit(function() {
$.ajax({
url: $(this).attr('action'),
type: 'POST',
dataType: 'json',
data: $(this).serialize(),
success: function(data) {
alert(data);
}
});
return false;
});
});
but not working, it result empty, somebody can help me???? 但不工作,结果是空的,有人可以帮助我吗?
那这个呢?
return Response::json($validator->messages());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.