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');
31
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