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