Laravel Voyager中的密码哈希方法是什么?

时间:2018-04-18 11:07:00

标签: php laravel password-hash voyager

我有一个voyager管理员面板。我可以使用此管理面板创建或编辑用户。

现在我想从我的前端网站signupsignin用户。我的问题是他们的管理面板中用于创建新用户或登录的密码加密方法voyager是什么?

我已阅读this article

根据Laravel Hashing

使用散列算法

但没有解决。

我的功能是

public function register(Request $request)
{

    $data = User::where('email','=',$request->email); 

    if (Hash::check($request->password, $data->password))
    {
        echo "success";
    }
    else
    {
        echo "still not";
    }
}

出错

  

未定义属性:Illuminate \ Support \ Facades \ Request :: $ password

1 个答案:

答案 0 :(得分:1)

$data = User::where('email','=',$request->email)->first();您忘记了撤回用户。你拥有的是一个查询构建器,因此它没有任何数据。