laravel 5.1中用户模型的getAuthPassword的定义在哪里?

时间:2015-12-16 17:14:50

标签: php laravel-5 laravel-5.1

我现在正在File:

\vendor\laravel\framework\src\Illuminate\Auth\EloquentUserProvider.php

功能:validateCredentials

下面提到了代码

return $this->hasher->check($plain, $user->getAuthPassword());

我试图找出为什么$user->getAuthPassword()的值为空,这就是我想知道这个函数定义位置的原因。

1 个答案:

答案 0 :(得分:1)

这是Illuminate\Auth\Authenticatable中的一个非常简单的功能。

public function getAuthPassword()
{
    return $this->password;
}

它将获取用户模型的(哈希)密码。