我有一个 voyager
管理面板 . 我可以使用此管理面板创建或编辑用户 .
现在我想从我的前端网站 signup
或 signin
用户 . 我的问题是什么是密码加密方法, 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 回答
$data = User::where('email','=',$request->email)->first();
您忘了检索用户 . 你拥有的是一个查询构建器,因此它没有任何数据 .