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');