18. Cómo pasar parámetros por ruta

En este capítulo, aprenderás cómo utilizar parámetros en una ruta de Laravel 10. Los parámetros son variables que pueden pasar valores diferentes a una ruta para modificar el resultado de una solicitud. Te enseñaremos cómo definir y utilizar parámetros en tus rutas de Laravel para construir rutas dinámicas.


3 comentarios

Inicia sesión para comentar

Comentarios:

  • Victor Arana Flores

    Victor Arana Flores hace 1 semana Destacado

    En este capítulo, exploraremos cómo utilizar los parámetros en una ruta de Laravel 10. Los parámetros son una herramienta útil que te permiten modificar el comportamiento de una solicitud al pasar valores variables a una ruta. Utilizando parámetros en tus rutas, puedes crear rutas dinámicas y personalizadas para satisfacer las necesidades específicas de tus aplicaciones.

    En Laravel, los parámetros se definen mediante corchetes {} dentro de la definición de la ruta. Por ejemplo, si deseas crear una ruta que muestre el perfil de un usuario en función de su ID, puedes definir una ruta como la siguiente:

    Route::get('/users/{id}', function ($id) {
       // código para mostrar el perfil del usuario con ID específico
    });

    En este ejemplo, el parámetro {id} en la definición de la ruta se utilizará para pasar un valor de ID específico a la función anónima. Luego, dentro de la función, se puede utilizar el valor del parámetro para recuperar información sobre el usuario correspondiente.

    Es importante destacar que los nombres de los parámetros no son importantes, lo que importa es el orden en el que se definen. Por ejemplo, la siguiente ruta sería equivalente a la anterior:

    Route::get('/users/{userId}', function ($userId) {
        // código para mostrar el perfil del usuario con ID específico
    });

    Para utilizar múltiples parámetros en una ruta, simplemente agrega más corchetes dentro de la definición de la ruta. Por ejemplo, si deseas crear una ruta que muestre el perfil de un usuario y uno de sus artículos, puedes definir una ruta como la siguiente:

    Route::get('/users/{userId}/articles/{articleId}', function ($userId, $articleId) {
        // código para mostrar el perfil del usuario con ID específico y el artículo con ID específico
    });

    En este ejemplo, los parámetros {userId} y {articleId} se utilizarán para pasar valores específicos de ID a la función anónima. Luego, dentro de la función, se pueden utilizar los valores de los parámetros para recuperar información sobre el usuario y el artículo correspondiente.

    En resumen, los parámetros son una herramienta poderosa y útil para construir rutas dinámicas en Laravel. Al definir parámetros en tus rutas, puedes crear aplicaciones personalizadas y adaptadas a tus necesidades específicas. Con la ayuda de los parámetros, puedes tomar el control de tus rutas y mejorar el funcionamiento de tus aplicaciones Laravel.

  • Victor Roman Ortiz Abreu

    Victor Roman Ortiz Abreu hace 4 meses

    Ok, muy valido es un principio de programacion secuencial, aplicado a condicionales simples y multi condicionales, ya tenia mucho tiempo que no veia nada de esto gracias.

  • Alex Labanino

    Alex Labanino hace 4 meses

    Hum, intersante! Sino pongo la categoria no me muestra “Sin categoria” sino que me lleva a ‘/cursos/{curso}’, lo cual creo que es mejor! 😉