当我尝试使用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
。为什么?