@racer888

Как вытащить email VK с помощью socialite laravel?

$userSocial = Socialite::driver('vkontakte')->user();
$user = new User;
$user->name = $userSocial->name;
$user->email = $userSocial->email;
$user->save();
Пытаюсь сделать так.
По документации ничего не понимаю https://github.com/SocialiteProviders/VKontakte/bl...
  • Вопрос задан
  • 478 просмотров
Решения вопроса 1
arutyunov
@arutyunov
Mooza.ru — Делаем сайты
Надо смотреть ответ от ВК, у меня стоит такой обработчик:

public static function getUserEmail($user, $provider)
{
    if($provider == 'vkontakte') {
        return $user->accessTokenResponseBody['email'] ?? null;
    }
    return $user->email;
}

Подробнее об этой проблеме написал заметку.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы