Herramientas de usuario

Herramientas del sitio


informatica:programacion:php:frameworks:laravel:redirigir_al_usuario

Redirigir al usuario en 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.

informatica/programacion/php/frameworks/laravel/redirigir_al_usuario.txt · Última modificación: por tempwin