Ложное срабатывание validation Phalcon

Столкнулся с проблемой, создал приложение авторизации и регистрации на Phalcon-е. Регистрация работает корректно (проверяются вводимые данные и т.д).

А вот с авторизацией проблема, я хочу чтобы при авторизации сохранялась время (когда пользователь последний раз вошел)

Но сталкиваюсь с проблемой валидации длинны пароля.

Вывод ошибки:

   "field": "password_check",
    "message": "Field password_check must be at least 8 characters long",

Модель:

class Users extends Phalcon\Mvc\Model
{
    public function validation()
    {
        return $this->validate(
            (new Phalcon\Validation())->add(
                "request",
                new Phalcon\Validation\Validator\Confirmation(
                    [
                        "with"    => "request_mask",
                    ]
                )
            )->add(
                ["first_name", "last_name", "password_check"],
                new Phalcon\Validation\Validator\StringLength(
                    [
                        "min" => ["first_name"  => 2, "last_name" => 2, "password_check" => 8],
                        "max" => ["first_name"  => 30, "last_name" => 30, "password_check" => 30]
                    ]
                )
            )->add(
                "email",
                new Phalcon\Validation\Validator\Uniqueness()
            )
        );
    }
}

Действие:

$user = Users::findFirstByEmail('[email protected]');
        $user->date_login = '2021-11-28 01:26:34';

        if (!$user->update()) {
            return $this->response->setJsonContent($user->GetMessages());
        }

Ответы (0 шт):