martes, 23 de mayo de 2017

Redireccionar una URL en laravel 5.4

   



Redireccionar una URL en laravel

En este articulo les voy a mostrar cómo redirigir usuario de un URL a otra URL de muchas maneras.

Para hacer la redireccion solo es una instancia de Illuminate\Http\RedirectResponse así que solo escribimos el método de redirect, para hacer la redireccion.




Lista de métodos de redirección:

  • Redireccionar a URL en laravel.
  • Redirigir a la página anterior en laravel.
  • Redirigir a rutas con nombre en laravel.
  • Redirigir a rutas con nombre con los parámetros en laravel.
  • Redirigir a controlador de acción en laravel.
  • Redirigir a la acción del controlador con parámetros en laravel.
  • Redirigir con Flashed datos de sesión en laravel.

Redireccionar a URL en laravel:

Para ir a la ruta usuario/nuevo.


return redirect('usuario/nuevo');


Redirigir a la página anterior en laravel

Puedes redirigir a la página anterior mediante el uso del método back.


//SE PUEDE HACER DE ESTA FORMA
return redirect()->back();

//O DE ESTA OTRA
return redirect()->back()->withInput();

Redirigir a rutas con nombre en laravel


Si sus rutas no tienen ningún parámetro y no saben la url exacta entonces se puede redirigir a una rutas con nombre.


return redirect()->route('usuario');

Redirigir a rutas con nombre y con parámetros en laravel



return redirect()->route('usuario',[1]);

Redirigir a una acción del controlador en laravel

También se puede redirigir al usuario a una acción del controlador.


return redirect()->action('\App\Http\Controllers\UsuarioController@create');


Redirigir a la acción del controlador con parámetros en laravel



return redirect()->action('\App\Http\Controllers\UsuarioController@create', ['id' => 1]);


Redirigir con datos de sesión Flashed en laravel



return redirect('usuario')->with('mensaje','Bienvenido a CodigoJavaLibre.com!');   



Cesar GI

About Cesar GI

Lo que me importa es poder enseñar lo poco que se, por que asi como yo aprendo leyendo gracias a las personas que comparten sus conocimiento yo tambien quiero ayudar a la comunidad en español aportando lo poco que he aprendido hasta el momento.

1 comentarios:

Write comentarios
5 de octubre de 2018, 11:42 delete

Gracias, me sirvio el redirect back..

Reply
avatar