Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 拉威尔社交名流facebook没有返回正确的头像_Php_Laravel_Facebook - Fatal编程技术网

Php 拉威尔社交名流facebook没有返回正确的头像

Php 拉威尔社交名流facebook没有返回正确的头像,php,laravel,facebook,Php,Laravel,Facebook,大家好,我正在使用社交名媛软件包和laravel通过facebook提供商登录用户 一切都很好,除了当我要求的个人资料头像。它不会返回用户的真实facebook个人资料照片,而是返回创建新facebook帐户时获得的默认facebook头像。 这是返回的默认facebook头像,它不是用户的真实个人资料图片() 这是我的密码 /** * Redirect the user to the Facebook authentication page. * * @return \Illumi

大家好,我正在使用社交名媛软件包和laravel通过facebook提供商登录用户 一切都很好,除了当我要求的个人资料头像。它不会返回用户的真实facebook个人资料照片,而是返回创建新facebook帐户时获得的默认facebook头像。 这是返回的默认facebook头像,它不是用户的真实个人资料图片() 这是我的密码

   /**
 * Redirect the user to the Facebook authentication page.
 *
 * @return \Illuminate\Http\Response
 */
public function redirectToFacebookProvider()
{
    return Socialite::driver('facebook')->redirect();
}

/**
 * Obtain the user information from Facebook.
 *
 * @return \Illuminate\Http\Response
 */
public function handleFacebookProviderCallback()
{
    $facebookUser = Socialite::driver('facebook')->user();
    $user = User::firstOrCreate([
        'email'=>$facebookUser->getEmail()
    ], [
        'name' => $facebookUser->getName(),
        'email' => $facebookUser->getEmail(),
        'avatar'=>$facebookUser->getAvatar(),
    ]);

    Auth::login($user , false);
    return redirect()->route('user.dashboard');
}
获取getAvatar()的URL,然后在URL&access\u token=YOURTOKEN中包含此参数

获取getAvatar()的URL,然后在URL&access\u token=YOURTOKEN中包含此参数