Когда я отправляю неправильные данные на сервер с помощью AJAX, Laravel проверяет их и выдает сообщение об ошибке:
The given data was invalid.
Проверка моих запросов:
class RegistrationRequest extends FormRequest
{
public function authorize()
{
return true;
}
public function messages()
{
return [
'email' => 'required|email|unique:users',
'password' => 'required|min:6',
];
}
public function rules()
{
return [
'email' => 'required|email|unique:users',
'password' => 'required|min:6',
];
}
}
Использование:
public function register(RegistrationRequest $request){}
Исключения обработчика:
public function render($request, Exception $exception)
{
if ($exception instanceof ValidationException) {
return response()->json(['type' => 'error',
'codes' => [$exception->getMessage()]], 400);
}
return parent::render($request, $exception);
}