Laravel - Relaciones - Muchos a muchos.

Поділитися
Вставка
  • Опубліковано 7 січ 2025

КОМЕНТАРІ • 54

  • @sneyder9227
    @sneyder9227 3 роки тому +7

    Este canal es oro puro. Recién lo descubrí y no he parado de ver los videos.

    • @informaticadp
      @informaticadp  3 роки тому

      Muchas gracias!!! Soy un agradecido por la gente de este canal. Gracias nuevamente!!

  • @jhovha92
    @jhovha92 3 роки тому +2

    Wow, siempre aprendo algo nuevo cuando veo tu contenido! está súper!

  • @joseysusamigos
    @joseysusamigos 11 місяців тому

    estoy volviendo a php después de varios años y este canal me ayudo a refrescar todo jeje, LIKE

  • @XavierMamanitrujillo
    @XavierMamanitrujillo Рік тому

    buena explicacion gracias necesitaba esta explicacion de relaciones de muchos a muchos en laravel :)

  • @nestorcanal499
    @nestorcanal499 3 роки тому +1

    Justo lo que necesitaba gracias, ojalá salga pronto un crud con relaciones

    • @informaticadp
      @informaticadp  3 роки тому +4

      Gracias Nestor! Si estos vídeos son para entender el funcionamiento. Claro que podemos hacer un CRUD con relaciones. Se vienen otros proyectos también en el canal.. saludos!

  • @dagcomunica5921
    @dagcomunica5921 8 місяців тому

    Excelente video. Gracias

  • @juanracornejo
    @juanracornejo 3 роки тому

    Excelente video muchas gracias por compartir conocimientos

  • @jamescito2347
    @jamescito2347 7 місяців тому

    Hermano sos el mejor 🙌🏻

  • @pedroderobles7917
    @pedroderobles7917 2 роки тому

    Muchas gracias por la explicación

  • @andresjaramillo3324
    @andresjaramillo3324 3 роки тому

    Muchas gracias! excelente video!

  • @LuisHernandez-xn6po
    @LuisHernandez-xn6po Рік тому +2

    Como hago para insertar los datos a la tabla de muchos a muchos desde un formulario? Tendrás algún vídeo donde expliques eso?

  • @RICAR02
    @RICAR02 2 роки тому +1

    Como se guardan las relaciones entre estas entidades?

  • @javiermauriciolizcajimenez6919
    @javiermauriciolizcajimenez6919 2 роки тому +1

    Si yo quisiera hacer un crud, como podria hacer un registro de un elemento que tiene varias categorias?
    Ya hay video? no se :c

  • @jonathankevinsandovalnunez4397
    @jonathankevinsandovalnunez4397 2 роки тому

    Muy bueno el video, ojalá haya uno explicando un crud con tablas relacionales y pueda llenarse en la pivot.

  • @joelherrerasalazar1378
    @joelherrerasalazar1378 2 роки тому

    Thank a lot 😊

  • @jhersoncamposreyes1719
    @jhersoncamposreyes1719 2 роки тому

    tengo un problema como mostrar el id del pivot quiero llenar una tabla así "id_pivot, nombre_alumno , nombre_materia" gracias seria de mucha ayuda tu respuesta.

  • @rodatali
    @rodatali 2 роки тому

    Como hacer una consulta de todos los alumnos que no tienen asignada ninguna materia?

  • @tecnoaulaarg
    @tecnoaulaarg 2 роки тому

    Hola tendrías un video donde se muestre como hacer un formulario para matricular al alumno en el curso?

  • @victororellana8412
    @victororellana8412 Місяць тому

    hola, me encantó este video solo quiero saber si se hace el mismo procedimiento para un proyecto que por ejemplo contenga 4 o 5 tablas porque la parte de relaciones me cuesta hacerlas porque segun entiendo tiene que haber un orden a la hora de crear los modelos para que no haya redundancia o conflicto a la hora de ingresar datos

    • @informaticadp
      @informaticadp  Місяць тому

      Muchas gracias! En este curso muestro más relaciones. Te invito a unirte nivel oro. Se vienen más cursos. Saludos.
      ua-cam.com/play/PLrAw40DbN0l0kqj-QqsMA0cvoUiG_adkc.html&feature=shared

  • @mauricio1020ful
    @mauricio1020ful 3 роки тому

    Excelente e impecable profe como siempre, una pequeña observación estas creando las rutas como en versiones anteriores de Laravel

    • @informaticadp
      @informaticadp  3 роки тому

      Muchas gracias CódigosDeLaU! Siempre te saludo con tu nickname. Gracias por la observación!

  • @vcodevideo
    @vcodevideo 2 роки тому

    Gracias Gustavo por el vídeo, tengo en mente preparar una web app sencilla para el trabajo pero tendría que usar ambos tipos de relaciones, uno a muchos y muchos a muchos. El orden al crear las migraciones cual sería?,...yo he creo que primero van las tablas principales o que contienen datos únicos, luego las de las relaciones uno a muchos y por último las de muchos a muchos, es correcto?, Tienes previsto algún ejemplo donde se vea el uso de varios tipos de relaciones?.

  • @goglobaloffice
    @goglobaloffice 2 роки тому

    hola como puedo registrar datos de muchos a muchos es decir tengo una tabla marca y grupo. Como puedo hacer el registro es decir una mara x pertenece a un grupo x. es decir es mucho a mucho ese marca x puede tener muchos grupos y el grupo puede tener muhas marca

  • @kapitan18-1
    @kapitan18-1 2 роки тому

    laravel afuerzas se tiene que poner las llaves foraneas asi = nombre_id verdad???
    porque yo lo puse id_alumno en la tabla de relacion y decia que no existia, por nada del mundo deja

  • @andresmendoza7105
    @andresmendoza7105 3 роки тому

    buenas profe una consulta, en el modelo tambien tenemos que poner algo para no usar el campo timestamps(), creo que un video hiciste algo en el modelo para desactivar el campo por defecto timestamps()

  • @Chitorra98duriduridr
    @Chitorra98duriduridr 3 роки тому +1

    O sea que si tengo dos tablas, usuarios y citas medicas, debo hacer está relación?

    • @jairjuarez1727
      @jairjuarez1727 3 роки тому +1

      No.
      Usuario
      ID
      Nombre
      Cita
      ID
      Fecha
      Estado
      Comentarios
      Usuario_id
      Tenes que usar la de hasMany ya tiene un video en su canal de 1 a muchos.
      Solo agregará en tu query el método with('función de tu modelo') para que no se ejecuten las consultas en tu vista.
      Por ejemplo aquí se ejecutan 6 query.
      Del alumno para ver sus materias se ejecuta un query.
      Juan tiene 10 materias son 10 querys que se ejecutan en la vista. Y si tenes 10 alumnos y cada uno tiene 10 cursos son 100 querys y aparte de materias a usuarios. A mi me paso con una aplicación se tardaba mucho en cargar la info y era por ese error no tener agregado el with()

    • @Chitorra98duriduridr
      @Chitorra98duriduridr 3 роки тому

      @@jairjuarez1727 Excelente. Gracias.

  • @Chitorra98duriduridr
    @Chitorra98duriduridr 3 роки тому

    Que extensiones tienes para Laravel en vscode?

  • @rodrigohernandez7023
    @rodrigohernandez7023 3 роки тому

    Excelente video 👍👏👌
    Y me surgió una duda: la parte del controlador, a la vista le pasas 2 arreglos (alumno y materia ) haciendo uso de compact, en el caso que esta fuera una api ¿como se pasarían esos 2 arreglos a json para poder consumirlo en el cliente?

  • @yazzer1046
    @yazzer1046 2 роки тому

    Tengo una duda, inconveniente.
    Digamos que tengo esto:
    TABLA: USUARIOS
    TABLA: PROYECTOS
    Quiero hacer la relación muchos a muchos con una tabla intermedia pero no quiero que se llame: "proyecto_usuario" quiero que se llame "colaboradores". dentro de la tabla tengo lo siguiente:
    TABLA: COLABORADORES
    ------------------------------------------
    id | usuario_id | proyecto_id
    Como puedo relacionarlas con nombre diferente de la tabla, ya utilice lo siguiente y no regresa registros.
    public function colaboradores(){
    return $this->belongsToMany('App\Models\Proyecto', 'colaboradores', 'proyecto_id', 'usuario_id');
    }
    public function colaboradores(){
    return $this->belongsToMany('App\Models\User', 'colaboradores', 'usuario_id', 'proyecto_id');
    }

  • @lautaroalonso9006
    @lautaroalonso9006 3 роки тому

    Muy buen video! Solamente tengo una duda con respecto a cómo configurar la public function store() (estoy haciendo un CRUD) para que al crear un producto y seleccionarle categorías, estas se almacenen en la tabla pivot. Saludos!

    • @danielhuet3745
      @danielhuet3745 2 роки тому

      Lautaro, estoy haciendo un crud igual de muchos a muchos, pero no puedo hacer los demas metodos, me podrias ayudar?

    • @lautaroalonso9006
      @lautaroalonso9006 2 роки тому

      @@danielhuet3745 Hola Daniel, qué métodos no has podido hacer?

  • @GUSisc
    @GUSisc 3 роки тому

    ¿Cómo se puede paginar un filtrado de la tabla Pivot?

    • @informaticadp
      @informaticadp  3 роки тому

      Hola Gustavo, tal cuál lo harías con las otras tablas. Te dejo video sobre el tema.
      ua-cam.com/video/oOeN5Ke55Dk/v-deo.html

  • @cesarvladimir2409
    @cesarvladimir2409 3 роки тому

    Buen video!
    Una pregunta, si no se hizo ninguna relacion en el Modelo AlumnoMateria hace falta crearla???

    • @informaticadp
      @informaticadp  3 роки тому

      Muchas gracias! En este caso no, era para darle un orden y una representación.. nada mas.. saludos!

  • @kapitan18-1
    @kapitan18-1 2 роки тому

    SQLSTATE[42S22]: Column not found: 1054 Unknown column 'alumno_materia.materia_id' in 'field list'
    algo anda mal no se porque me toma materia_id si yo le puse id_materia
    en la bd esta como id_materia

    • @bydanny7459
      @bydanny7459 2 роки тому

      Está raro bro pero yo te recomiendo cambiarlo

    • @jorgeparra2965
      @jorgeparra2965 2 роки тому

      nose si y sea demasiado tarde bro , pero en el metodo belongstoMany puedes pasar un tercer parametro que seria el id al cual vas a referenciar
      en caso de mi proyecto lo tengo asi
      public function espacio(){
      return $this->belongsToMany(Espacio::class,'materia_plan','id_materia');
      }

    • @kapitan18-1
      @kapitan18-1 2 роки тому

      No bros nada que ver ,no se ustedes pero yo no sabía que afueras las llaves foráneas tiene que ser nombre_id
      Yo lo tenía como id_materia y no lo tomaba , lo cambie a materia_id y listo