Вы по-прежнему получаете все ошибки проверки, поскольку вы отправляете правильные заголовки - которые вы есть, иначе вы не получите 422
.
Тогда ошибки проверки возвращаются в следующем формате:
{
errors: {
field1: ["Field 1 must be unique", /* other failures */],
// ... other fields
},
message: "The given data was invalid"
}
Код ошибки 422
является правильным (возвращается ошибкой проверки Laravel) и указывает, что на самом деле произошла ошибка.
Вам просто нужно вызвать response.data
вашего объекта ответа в JavaScript, чтобы получить доступ к возвращенным данным (по крайней мере, с Axios).