route() en Laravel
La función route() toma como primer parámetro el nombre de la ruta que se haya especificado en los archivos de configuración de rutas (web.php o api.php) y opcionalmente puede recibir parámetros adicionales para construir la URL dinámica.
Por ejemplo:
Route::get('/user/{id}', [UserController::class, 'show'])->name('user.profile');
En este caso, podemos generar un enlace hacia esta ruta usando route('user.profile', ['id' => 1]), que producirá una URL como https://example.com/user/1.
route()
1. Generar enlaces en las vistas:
<a href="{{ route('user.profile', ['id' => 1]) }}">Ver perfil</a>
2. Redirigir desde un controlador:
return redirect()->route('user.profile', ['id' => 1]);
3. Generar URL completa para API:
$url = route('api.user.show', ['id' => 5]);
Para más información sobre el uso de route() en Laravel, consulta la documentación oficial de Laravel.
Jorge García
Fullstack developer