Можно ли сделать сброс пароля Laravel с использованием пользовательских имен столбцов? - PullRequest
0 голосов
/ 31 мая 2018

В моей базе данных столбец для паролей называется 'password_hash'.Мне удалось заставить логин и регистрацию работать должным образом, но при сбросе пароля происходит попытка обновить пароль столбца и происходит сбой со следующим сообщением об ошибке:

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'password' in 'field list'

Есть ли способ сделать сброс пароля, используя мойпользовательское имя столбца?

РЕДАКТИРОВАТЬ: способ, которым я сделал вход в систему, был путем добавления

public function getAuthPassword() {
    return $this->password_hash;
}

к модели пользователя.

Способ, которым я выполнял регистрацию, был путем переопределенияфункция create в RegisterController, так как мне все равно нужно было добавить некоторые отношения.

1 Ответ

0 голосов
/ 31 мая 2018

Я думаю, что вы должны сделать RedirectsUsers черта расширяется Illuminate\Foundation\Auth\RedirectsUsers конец там переопределить все password поля на costom_password

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...