@gazd1977 the "422 (Unprocessable Entity)" is the error that the validation did not pass. So it is normal to be shown in the console.
Take a look at this answer for more:
or this one
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
Hi all,
I'm trying to work through an example of form validation using the spatie / form-backend-validation library.
Im posting to an api url where the controller simply validates the request
$validatedData = $request->validate([
'address1' => 'required|string|max:255',
'address2' => 'string|max:255',
'city' => 'string|max:255',
'county' => 'string|max:255',
'country' => 'string|max:255',
'zip' => 'required|string|max:255'
]);
At this stage im only console logging whether there are errors or not
this.form.post('/api/address')
.then(response => console.log('success'))
.catch(response => console.log('error'));
It seems to be working, but when i post (with errors) i log 'error' in the console, but i also get a POST project6.test/api/address 422 (Unprocessable Entity) error (in the console as well). Reading the laravel docs, it is expected that the controller will return a 422, so im wondering is the POST error to be expected (and therefore can be ignored) or is there something i should be doing to prevent it?
@gazd1977 the "422 (Unprocessable Entity)" is the error that the validation did not pass. So it is normal to be shown in the console.
Take a look at this answer for more:
or this one
Please or to participate in this conversation.