Agregar relaciones en Voyager
Comprar curso

7. Agregar relaciones en Voyager

En este capítulo, aprenderás a agregar relaciones entre tablas en Voyager. Te mostraré cómo definir las claves foráneas y cómo utilizarlas para acceder a los datos relacionados.


6 comentarios

Inicia sesión para comentar

Comentarios:

  • Martin Aquino

    Martin Aquino hace 1 año

    Hola Victor, buenos días! Una pregunta en el caso de querer hacer una relación polimórfica con images o relación muchos a muchos post_tag y mostrar las etiquetas relacionadas al post en la vista, no se pueden realizar estas opciones no?

  • Jonathan Toral

    Jonathan Toral hace 1 año

    Hola, buenas noches
    Me puede apoyar con este error
    Missing required parameter for [Route: voyager.medicines.edit] [URI: admin/medicines/{id}/edit] [Missing parameter: id].

    He investigado pero no encuentro una solucion

     

    • Victor Arana Flores hace 1 año

      El error te dice que estás haciendo a una referencia a una ruta que espera recibir un parametro, y no le estás proporcionando dico parametro.

      En este caso el parametro que debes proporcionarle es el id.

      route('voyager.medicines.edit', $id);
    • Jonathan Toral hace 1 año

      Gracias

       

  • Guz Mán

    Guz Mán hace 1 año

    Hola Víctor, amigo quiero poner un combo EJM: seleccionar el país y según el país que cargue la ciudad. es esto posible con las relaciones? gracias amigo

    • Victor Arana Flores hace 1 año

      Hola Guz. Para hacer eso tienes que trabajar con Ajax. Para que al seleccionar una opcion recien cargar las otras opciones.

  • Henry Romero

    Henry Romero hace 1 año

    Hola Victor, excelente curso. Bien detallado!!!. Tengo una consulta: se puede pesonalizar los inputs de los formularios

    ?, por ejemplo los tipo file suelo darle un estilo mas agradable. 

    • Victor Arana Flores hace 1 año

      Hola Henry, claro. No recuerdo en que capítulo enseño como personalizar los inputs y las vistas. Pero es cuestion de que continues con el curso.

  • Hades Infraworld

    Hades Infraworld hace 1 año

    Que tal! Aprendiendo de este curso! pero tengo el siguiente detalle al guardar cualquier imagen ya sea para el usuario o producto… mesa le el siguiente error

    GD Library extension not available with this PHP installation.

     

    Como puedo solucionarlo?

    • Victor Arana Flores hace 1 año

      Hola, dice que debes habilidar la extension gd.

      Haz lo siguiente

       

      Una vez que se abra busca esto: 

      ;extension=gd

      y quitale el ; delante. Así debería quedarte

      extension=gd

      Guarda cambios, apaga apache y vuelvelo a encender y listo.

  • Edgar Herrera

    Edgar Herrera hace 1 año

    ¡Qué tal!

    He disfrutado mucho este curso y me gustaría que me aclararas una duda. ¿Cómo puedo hacer para que el ID se tome del usuario que abrió sesión? Es decir, que no tenga que introducirlo, que lo tome por default del mismo creador del producto o en su caso post o página.

    Gracias de antemano por el apoyo.

    • Victor Arana Flores hace 1 año

      Hola Edgar, podrías usar los observers de Laravel. Te comparto este video.

       

    • Edgar Herrera hace 1 año

      ¡Genial! ¡Muchas gracias!