我正在尝试在Laravel 4中创建自定义登录功能,但我不知道如何将密码与已存储的哈希密码进行比较 .

这是我的控制器

public function login($email,$password)
{
    $user=UserMobile::where('email','=',$email)->count();
    if($user==0)
    {
        return Response::json("Invalid");
    }
    else
    {
        $user=UserMobile::where('email','=',$email)->first();
        if(Hash::check($password,$user->password)) 
        {
            return Response::json($user);
        }
        else
        {
            return Response::json("Error");
        }
    }       

}

当我尝试在邮递员中检查它时,它会一直返回返回Response :: json(“Error”);.有人可以帮忙吗?提前致谢