Неопределенный индекс: пароль Laravel 5.5 - регистрация - PullRequest
0 голосов
/ 10 июня 2018

В моей базе данных пароль столбца имя "новый_пароль".затем, когда я пытаюсь войти в систему, он говорит Undefined index: password.Но если имя столбца пароля - «пароль», оно работает правильно.Мне нужно использовать имя предыдущего столбца.

Как я могу это исправить?

$credentials = array(
        'user_name'    => Input::get('username'),
        'new_password' => Input::get('password')
);

$user = Auth::attempt($credentials);

1 Ответ

0 голосов
/ 11 июня 2018

Здравствуйте, Thisaru Если вам нужно использовать поле пароля в качестве нового_пароля

1) Во-первых, поле пароля laravel по умолчанию устанавливает пароль в вашей модели.Поэтому, если вы измените пароль как new_password, добавьте эту строку в вашу модель

 protected $primaryKey = 'new_password';

Я надеюсь, что этот код поможет решить вашу проблему

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