Я отправляю действительный запрос на исправление для обновления профиля пользователя.Я установил правила, чтобы сделать имя и фамилию обязательными, день рождения - это дата, когда описание не содержит спама, а пол находится в списке предоставленных полов.Сбой сразу же после проверки имени там, но я проверяю запрос, и вся информация там.Я надеюсь, что кто-то может помочь мне увидеть, что я делаю неправильно.
Запрос исправления Axios
axios.patch(
`/api/users/${this.user.user_name}/profile/edit`, {
firstName : this.firstNameEdit,
lastName : this.lastNameEdit,
birthday : this.birthdayEdit,
gender : this.genderEdit,
hometown : this.hometownEdit,
currentCity : this.currentCityEdit,
description : this.descriptionEdit,
})
Правило Laravel в классе запроса:
public function rules()
{
return [
'firstName' => 'required',
'lastName' => 'required',
'birthday' => 'date',
'description' => new SpamFree(),
'gender' => Rule::in(['male', 'female', 'other'])
];
}
Исключение:
The given data was invalid. Status 422.