====== Redirigir al usuario en Laravel ======
[[informatica:programacion:php:frameworks:laravel|Laravel]]
Si cuando hayamos añadido, editado o eliminado productos, queremos llevar al usuario a una determinada página.
Veremos 3 métodos utlizando el helper de Laravel ''redirect()''.
En nuestro controlador, para volver a la página anterior:
public function store()
{
$product = Product::create(request()->all());
return redirect()->back();
}
O podemos indicar cierta acción:
public function store()
{
$product = Product::create(request()->all());
return redirect()->action("ProductController@index);
}
Como última opción, y recomendable, es usando rutas:
public function store()
{
$product = Product::create(request()->all());
return redirect()->route("products.index");
}
Un cambio de ruta es menos probable que el cambio de un controlador, por eso es otro punto a favor del uso de rutas en las redirecciones.