Author
Topic: random topic (Read 1325 Times)
Programador
Venezuela
Posts: 35

¿Porque mi vista devuelve valores nulos en laravel?, veremos un caso practico de errores con este framework de php y una posible solución

Devolución de campos nulos en Laravel

Supongamos que tenemos una vista show que nos mostrara un nombre por un id, primero se ejecuta una ruta antes de la otra, todo script en la programación sigue un orden secuencial de arriba hacia abajo

Route::get('/test/{name}/{id}', [TestController::class, 'show'])->name('show');

Route::get('/test/hidden/{id}', [TestController::class, 'hidden']);

En nuestro controlador usamos el método back

return back();

Y nos llevamos la sorpresa que nos devuelve un valor nulo

Solución al problema con las Rutas

Vamos a intercambiar el orden en que se ejecutan las rutas

Route::get('/test/hidden/{id}', [TestController::class, 'hidden']);

Route::get('/test/{name}/{id}', [TestController::class, 'show'])->name('show');


17-11-2024