state === $stateToken) { $result = Restream::exchange($request->code); Log::info('Restream exchange result:'); Log::info($result); if ($result) { $message = 'Restream has been successfully connected.'; } } else { $message = 'Mismatch state token.'; Log::info($message); $result = false; } session([ 'restream-connect-result' => $result ? 'success' : 'failed', 'restream-connect-message' => $message, ]); return redirect()->route('livestream.index'); } public function updateSettings(UpdateRestreamSettingsRequest $request) { Restream::updateSettings($request->safe()->client_id, $request->safe()->client_secret); return $this->success('Restream settings has been updated.'); } }