Laravel 身份验证::如果其社交登录名为

Laravel 身份验证::如果其社交登录名为,laravel,authentication,hash,passwords,Laravel,Authentication,Hash,Passwords,我的正常登录功能工作正常。但是我正在尝试使用社交登录登录,因此我需要在成功的社交登录上进行身份验证尝试,以便在整个应用程序中管理Auth::User()->id。 密码 我无法比较哈希密码 if(user is already register still user tried social login with same email){ //here i am trying to get that email id password $userFromEmail = DB::tabl

我的正常登录功能工作正常。但是我正在尝试使用社交登录登录,因此我需要在成功的社交登录上进行身份验证尝试,以便在整个应用程序中管理Auth::User()->id。 密码 我无法比较哈希密码

if(user is already register still user tried social login with same email){
  //here i am trying to get that email id password 
  $userFromEmail = DB::table('users')->where('email', 'user@gmail.com')->first();
   if(Auth::attempt([ 'email'=> $userFromEmail->email,'password'=> $userFromEmail->password  ])){
      dd(Auth::User()->id);
    }else{
        echo("not login");
    }
}

我得到了它,而不是执行Auth::attempy(电子邮件、密码),我通过Auth::loginUsingId($user->id)进行身份验证