Laravel sentry создать пользователя с настраиваемым полем пароля

Я пытаюсь создать пользователя с Sentry, но с полем моего пароля в таблице пользователей как user_password.

$user = Sentry::createUser(array(
    'full_name'   => $input['name'],
    'email'    => $input['email'],
    'user_password'    => $input['password']
));

Но он продолжает выдавать ошибку: для пользователя [@.com требуется пароль, пароль не указан.

И когда я меняю user_password на пароль, он выдает ошибку «Столбец не найден: 1054 Неизвестный столбец «пароль» в «списке полей».


person Mathew Rajan    schedule 30.10.2014    source источник


Ответы (1)


попробуйте
$user = Sentry::register(array(
'full_name' =› $input['name'],
'email' =› $input['email'],
'пароль' =› $input['пароль']
));

person Community    schedule 01.11.2014
comment
По-прежнему выдает ошибку. Для пользователя [****@***.com] требуется пароль, он не указан. Проблема в том, что мое поле пароля — user_password. Так можно ли в любом случае указать в конфигурации, что мое имя поля пароля - user_password? - person Mathew Rajan; 18.11.2014
comment
измените поле пароля в базу данных sentry, замените имя поля, если хотите, на поле пароля - person ; 20.11.2014
comment
вы хотели изменить сценарии часового, чтобы использовать user_password вместо пароля в качестве поля?... Я искал что-то более общее, например, указать имя поля в app/config/sentry/config.php или аналогичным образом.. - person Mathew Rajan; 20.11.2014