Laravel Auth:尝试不参加测试?

时间:2014-11-09 16:34:54

标签: laravel

我一直在尝试简单地更改密码,然后对其进行身份验证,并且Auth :: attempt已经返回false:

    $email = "test6@mycompany.com";
    $pass  = md5("123");
    $credentials= [ 'email'    => $email,
                    'password' => $pass];

    $user = User::where("email" , $email)->first();
    $user->password = $pass;
    $user->save();


    dd(Auth::attempt($credentials));

我在用户模型中也有这个部分......

 public function setPasswordAttribute($pass){

    $this->attributes['password'] = Hash::make($pass);

}

有没有人有任何想法我可能做错了什么?

1 个答案:

答案 0 :(得分:0)

总会发生这种情况,就像我发布问题一样,我有顿悟......

我的密码字段太短而无法包含密码,因此它始终只保存部分散列字符串。