Palych_tw
@Palych_tw
Типа веб-разработчик

Валидация JSON объекта?

Есть POST запрос, в нем JSON, например
{
  "User": {
    "name": "Name",
    "lastName": "last name",
    "email": "test@test.com",
  }
}

Правила валидаотра пытаюсь написать так
public function rules()
    {
        return [
            'User.name' => 'required|max:100',
            'User.lastName' => 'required|max:100',
            'User.email' => 'required|email|max:255|unique:users',
        ];
    }

все работает нормально, кроме проверки на уникальность. Laravel пытается выполнить такой запрос :
select count(*) as aggregate from "users" where "User"."emai" = ?

И, естественно, выбрасывает исключение, что не существует таблицы "User"

Laravel 5.4
  • Вопрос задан
  • 277 просмотров
Решения вопроса 1
amux
@amux
alp.ac
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы