2014-10-30 107 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