В моем RegisterController
в Laravel у меня возникают проблемы с возвратом ошибок в мой интерфейс.Наше приложение построено в виде 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',
]);
}