在我的Laravel的
如何获得JSON,其中包含未通过验证的字段,并将其返回给我的前端?
RegisterController
中,我有困难将错误返回给我的前端。我们的应用程序是作为REST API构建的,因此通过向注册路由发出AJAX请求来注册新用户。如果验证通过,则一切正常,但如果验证失败,则不会显示任何错误信息。它只会重定向到Laravel主页。我们没有使用Blade用于前端,因此无法从Blade获取默认的验证错误。前端是一个ReactJS客户端,通过AJAX调用与后端通信。如何获得JSON,其中包含未通过验证的字段,并将其返回给我的前端?
protected function validator(array $data)
{
return Validator::make($data, [
'first_name' => 'required|string|max:255',
'last_name' => 'required|string|max:255',
'email' => 'required|string|email|max:255|unique:users',
'password' => 'required|string|min:6|confirmed',
'birth_year' => 'required|integer|min:4',
'lat' => 'required|numeric',
'lon' => 'required|numeric',
]);
}