Generating internal URL/redirect by path>
drupal_goto is removed in favor of RedirectResponse (record).


  As of Drupal 8 drupal_goto() has been removed in favor of
  RedirectResponse which comes together with the Symfony HttpFoundation.
  
  hook_drupal_goto_alter() was also removed as well, in favor of just
  using an event listener on kernel.response


Drupal 7

&lt;?php
function my_menu_callback_foo() {
  //....
  drupal_goto('user');
}
?&gt;


Drupal 8 (procedural)

&lt;?php
function my_menu_callback_foo() {
  $url = Url::createFromPath('node/1');
  return new RedirectResponse($url-&gt;toString());
 //Or try this:
 return new RedirectResponse('node/1');
}
?&gt;