首页 文章

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

提问于
浏览
2

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

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

我已经读过this article

并根据Laravel Hashing使用散列算法

但没有解决 .

My function is

public function register(Request $request)
{

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

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

It gives error

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

1 回答

  • 1

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

相关问题