Socialite перенаправить пользователя после успешной регистрации в Facebook

Я использую Laravel 5.5 и использую Socialite для регистрации пользователей через Facebook, это мой handleProviderCallback

public function handleProviderCallback(Request $request)
{
  $state = $request->get('state');
  $request->session()->put('state',$state);
  session()->regenerate();
  $user = Socialite::driver('facebook')->user();
  $userInsert = new User();
  $userInsert->name = $user->getName();
  $userInsert->email = $user->getEmail();
  $userInsert->password = bcrypt('password');
  $userInsert->save();
  return redirect()->guest('admin/dashboard');
}

пользователь успешно вставлен в базу данных, но я не могу перенаправить его в "admin/dashboard", как это сделать.

1 ответ

Решение

Попробуйте заставить пользователя войти в систему, прежде чем перенаправить его на панель инструментов:

Вставьте это:

\Auth::login($userInsert, true);

До:

return redirect()->guest('admin/dashboard');
Другие вопросы по тегам