Сбой проверки Laravel с действительными данными - PullRequest
0 голосов
/ 21 мая 2018

Я отправляю действительный запрос на исправление для обновления профиля пользователя.Я установил правила, чтобы сделать имя и фамилию обязательными, день рождения - это дата, когда описание не содержит спама, а пол находится в списке предоставленных полов.Сбой сразу же после проверки имени там, но я проверяю запрос, и вся информация там.Я надеюсь, что кто-то может помочь мне увидеть, что я делаю неправильно.

Запрос исправления 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.
...