Want to redirect $form_state to external URL after successful registration of the user. Like, need to redirect to facebook after user registration.
$query = "http://facebook.com";
$url = Url::fromRoute('user.register', [], ['query' => ['service' => $query]]);
$form_state->setRedirectUrl($url);
//$url = Url::fromUri($query);
return RedirectResponse::create($url->toString(), 302);
$form_state>setResponse(newTrustedRedirectResponse('https://google.com', 302));
return new RedirectResponse($query);
$form_state->setRedirect($query);
$form_state->setRedirectUrl(Url::fromUri($query));
$response = new RedirectResponse($query);
$response->send();
tried above all methods, but nothing works.
setRedirectUrl
andUrl::fromUri('http://facebook.com', ['absolute' => TRUE]);
per the API docs for Url::fromUri.