redirect(); } public function callback() { if (Auth::guest()) return abort(500); $discord = Socialite::driver('discord')->user(); $discordUser = DiscordUser::find($discord->id); if (is_null($discordUser)) DiscordUser::create(array_merge($discord->user, ['user_id' => Auth::user()->id])); else $discordUser->update($discord->user); return redirect()->route('profile.index')->with('success', 'Discord account linked!'); } }