php - route - url laravel blade
Laravel 4: redirige a una URL determinada (2)
¿Hay algún método en la clase Redirigir de laravel donde el parámetro es una URL completa? Todos sabemos que los parámetros de estos métodos son solo nombre de ruta, acción, barra, etc. pero lo que quiero ahora es como
return Redirect::foo(''https://bla.com/?yken=KuQxIVTNRctA69VAL6lYMRo0'');
Sí, es
return Redirect::to(''http://heera.it'');
Actualización: Redirect::away(''url'')
(para enlace externo, Laravel Versión 4.19):
public function away($path, $status = 302, $headers = array())
{
return $this->createRedirect($path, $status, $headers);
}
Tanto Redirect::to()
como Redirect::away()
deberían funcionar.
Diferencia
Redirect :: to () hace verificaciones de URL adicionales y generaciones. Esos pasos adicionales se realizan en Illuminate / Routing / UrlGenerator y hacen lo siguiente, si la URL pasada no es una URL totalmente válida (incluso con protocolo):
Determines if URL is secure rawurlencode() the URL trim() URL
src: https://medium.com/@zwacky/laravel-redirect-to-vs-redirect-away-dd875579951f