2014-10-30 111 views
0

我想创建用户与Sentry,但用我的密码字段在用户表上作为user_password。laravel哨兵创建用户与自定义密码字段

$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? – 2014-11-18 06:32:28

+0

密码字段更改为哨兵数据库取代你的字段名,如果你想用密码字段 – 2014-11-20 05:19:13

+0

你的意思修改哨兵的脚本中使用“USER_PASSWORD”,而不是“密码”的领域呢?......我一直在寻找的东西更通用的喜欢,在app/config/sentry/config.php或类似的方式中指定字段名称.. – 2014-11-20 11:01:46