19. Cómo nombrar rutas
En este capítulo, aprenderás cómo nombrar rutas en Laravel 10. Los nombres de rutas son útiles para referirse a una ruta específica de manera más legible y para evitar errores de escritura en tu código. Te enseñaremos cómo definir y utilizar nombres de rutas en tus rutas de Laravel.
2 comentarios
Inicia sesión para comentar
Comentarios:
-
Victor Arana Flores hace 1 año Destacado
Las rutas con nombre son una herramienta muy útil en Laravel para generar URLs o redireccionamientos a rutas específicas de manera fácil y conveniente. Para asignar un nombre a una ruta, simplemente encadena el método name a la definición de la ruta, ya sea en una función anónima o en un controlador:
Route::get('/user/profile', function () { // ... })->name('profile'); Route::get('/user/profile', [UserProfileController::class, 'show'])->name('profile');
Una vez que se ha asignado un nombre a una ruta, puedes utilizarlo para generar URLs o redirecciones mediante las funciones auxiliares route y redirect de Laravel:// Generar URL... $url = route('profile'); // Generar redirección... return redirect()->route('profile');
Si la ruta nombrada define parámetros, puedes pasar los valores de estos parámetros como el segundo argumento de la función route. Los valores proporcionados se insertarán automáticamente en la URL generada en sus posiciones correspondientes:
Route::get('/user/{id}/profile', function (string $id) { // ... })->name('profile'); $url = route('profile', ['id' => 1]);
Si necesitas pasar parámetros adicionales en la URL generada, estos se agregarán automáticamente a la cadena de consulta:Route::get('/user/{id}/profile', function (string $id) { // ... })->name('profile'); $url = route('profile', ['id' => 1, 'photos' => 'yes']);
¡Recuerda que las rutas con nombre son una herramienta muy útil en Laravel y pueden hacer que tu código sea mucho más legible y fácil de mantener! Además, asignar un nombre a una ruta hace que el código sea más legible y fácil de mantener.
También es importante destacar que las rutas con nombre permiten cambiar la URL de una ruta en una sola línea de código, en lugar de tener que buscar y actualizar todas las instancias de la URL en todo el proyecto. Esto puede ser especialmente útil en proyectos grandes con muchas rutas.
En resumen, las rutas con nombre son una herramienta muy útil en Laravel que pueden hacer que tu código sea más legible y fácil de mantener, y también permiten cambiar la URL de una ruta en una sola línea de código.
-
Mauricio hace 1 año
Hola, utilizo Visual Studio Code y veo que tú también. ¿Cómo hago para que me aparezca el automplete del código como sale en el vídeo ?
-
Francisco Jesus Morales MuÑoz hace 1 año
Tienes que contratar GitHub Copilot
-
Luis Muñoz hace 3 semanas
Lo explica en el apartado de configuración de Visual Studio Code (VSC)
-
-
Alex Labanino hace 2 semanas
Pregunta! Entonces ubicándonos en el contexto por ejemplo de WordPress, →name('cursos.informacion'); seria el slug? Esto se utiliza para propósitos de SEO.