Laravel 4: redireccionar para um dado url

Existe um método para redireccionar a classe de laravel onde o parâmetro é um url completo? Todos sabemos que os parâmetros para estes métodos são apenas nome de rota, acção, barra..mas o que eu quero agora é como

return Redirect::foo('https://bla.com/?yken=KuQxIVTNRctA69VAL6lYMRo0');
Author: The Alpha, 2013-09-05

2 answers

Sim, é ...
return Redirect::to('http://heera.it');

Verifique a documentação.

Actualizar: Redirect::away('url') (para ligação externa, Laravel versão 4.19):

public function away($path, $status = 302, $headers = array())
{
    return $this->createRedirect($path, $status, $headers);
}
 61
Author: The Alpha, 2014-02-04 18:30:27

Ambos Redirect::to() e Redirect::away() devem funcionar.

Diferença

Redireccionar:: para () faz verificações de URL adicionais e gerações. O passos adicionais são feitos no iluminar\roteamento\UrlGenerator e fazer a seguir, se a URL passada não é uma URL totalmente válida (mesmo com protocolo):

Determines if URL is secure
rawurlencode() the URL
trim() URL

Src : https://medium.com/@zwacky/laravel-redirect-to-vs-redirect-away-dd875579951f

 3
Author: z2z, 2014-12-19 15:49:46