2014-10-30 2 views
0

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

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

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

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

ответ

1

try it
$user = Sentry::register(array(
    'full_name'   => $input['name'],
    'email'    => $input['email'],
    'password'    => $input['password']
));

+0

Еще его ошибка метания, «требуется пароль для пользователя [****@***.com], ни дал.», Вопрос не мое поле пароля user_password. Итак, есть ли в настройках, чтобы указать, что имя поля пароля - user_password? –

+0

измените ваше поле пароля в базу данных часовых, замените свое имя поля, если хотите с полем пароля –

+0

, вы хотели изменить скрипты чата, чтобы использовать «user_password» вместо «password» в качестве поля? ... Я искал что-то более общее, указать имя поля в app/config/sentry/config.php или аналогично. –

Смежные вопросы