Я использую Laravel Socialite, чтобы позволить пользователю войти в систему, используя fb, twitter или google, что хорошо работает.Но есть часть приложения, которая позволяет пользователю связывать свою другую социальную учетную запись, если он также хочет использовать их при входе в систему, вкратце, варианты множественного входа для одной учетной записи.Моя проблема сейчас в том, что я не знаю, как этого достичь, поскольку у меня действительно нет идеи, и я не могу найти какое-то руководство в Интернете.Я попытался повторно использовать функцию обратного вызова, но она даже не попадает внутрь функции.Вот что я попробовал:
public function linkMedia(Request $request, SocialMedia $social)
{
$provider = $request->route('provider');
return Socialite::driver($provider)->with(['type' => "link"])->redirect();
}
//callback function with my sign up with social media
public function handleProviderCallback(Social $service, $provider)
{
try {
$user = Socialite::driver($provider)->user();
} catch (\Exception $e) {
return redirect('/')->withErrors([__('names.generalError')]);
}
dd($user);
}
Если у вас есть предложения или ресурсы для учебников, пожалуйста, дайте мне знать.Спасибо заранее за вашу помощь.Застрял на 2 дня.