Response
- Podemos reenviar la respuesta de diferentes modos:
- Reenvio a una ruta concreta:
- Reenvío a rutas con nombre:
Route::get('destino/{sitio}', function ($sitio) {
return "Destino: $sitio";
})->name('destino');
Route::get('teruel', function () {
return redirect('/destino/Teruel');
});
Route::get('zaragoza', function () {
return redirect()->route('destino', ['sitio' => 'Zaragoza']);
});
- Reenvío a la misma ruta de la que venimos, e incluso añadir mensajes de error:
return Redirect::back();
return Redirect::back()->withErrors(['msg', 'The Message']);
@if($errors->any())
<h4>{{$errors->first()}}</h4>
@endif