如何解决Auth \ SessionGuard :: login()必须实现接口错误?

时间:2019-10-27 09:02:22

标签: laravel

当我尝试使用Facebook登录时,它显示了一个错误。

  

传递给Illuminate \ Auth \ SessionGuard :: login()的参数1必须实现Illuminate \ Contracts \ Auth \ Authenticatable接口,给定为null,在C:\ xampp \ htdocs \ doshrobazzar \ vendor \ laravel \ framework \ src \中调用第297行的Illuminate \ Auth \ AuthManager.php

可能是什么错误?

public function callback(SocialFacebookAccountService $service)
{

    $user = $service->createOrGetUser(Socialite::driver('facebook')->stateless()->user());
    dd($user);
    auth()->login($user);
    return redirect()->route('home');
}

当我做dd($user)时,它会给我null。为什么?

0 个答案:

没有答案
相关问题