Laravel - Relaciones - Uno a Muchos

Поделиться
HTML-код
  • Опубликовано: 5 июл 2024
  • En este video aprendemos a utilizar laravel para relacionar tablas, en este caso, vemos la relación uno a muchos (one to many).
    00:00 - Intro
    01:29 - Desarrollo del ejemplo con dos tablas
    04:47 - Creación del proyecto
    06:19 - Base de datos
    06:43 - Modelos
    07:25 - Migraciones
    12:36 - Restricciones - Tipos
    14:14 - Relaciones - Cómo crearlas
    16:00 - Controlador
    17:11 - Ruta
    17:37 - Vista
    19:51 - Motor InnoDB
    21:43 - Probando la aplicación
    Si quieres apoyar al canal Informática DP - link para donación con Paypal
    www.paypal.com/paypalme/infor...
    REDES SOCIALES
    Canal de RUclips: / informaticadp
    Web: www.informaticadp.com.ar/
    Facebook: / informaticadp.com.ar
    Instagram: / info_dp
    Twitter: / infodp1
    Cursos de Laravel
    Laravel 8 ¡desde cero!
    • Laravel ¡desde cero!
    CRUD con Laravel 8 + Livewire + Jetstream
    • CRUD con Laravel + Liv...
    CRUD con Laravel 8 + Inertia + Jetstream
    • CRUD con Laravel + Ine...
    CRUD con Laravel 8 - Imágenes
    • CRUD con Laravel - Imá...
    Laravel 8 - Varios
    • Laravel - Varios

Комментарии • 98

  • @Chitorra98duriduridr
    @Chitorra98duriduridr 2 года назад +17

    Lo que mi profe "explicó" en dos horas de clase, tu me lo enseñaste (y aprendí) en 20 minutos, gracias.

    • @informaticadp
      @informaticadp  2 года назад +5

      Me alegro mucho de que te sirva este canal dedicado a la enseñanza. Saludos y nuevamente gracias!

    • @iphoenix1582
      @iphoenix1582 Год назад

      El nivel de concentración no es lo mismo.... En youtube puedes retroceder y avanzar el vídeo....

  • @veriitocastillo
    @veriitocastillo 2 года назад

    muchisimas gracias por este video, estoy desarrollando un proyecto en laravel para gestionar procesos de una empresa y es la primera vez que uso laravel. me ayudan muchisimo sus videos

  • @juliotelcel1982
    @juliotelcel1982 2 года назад +1

    Muchas gracias por el tutorial, me ayudo a comprender al 100% como funcionaba las relaciones en laravel

  • @abdiasreyes1244
    @abdiasreyes1244 Год назад +1

    Busque horas y horas y nadie sabe esto para Laravel 8. Muchas gracias bro, eres genial

  • @andrsfelipelopezgomez
    @andrsfelipelopezgomez Год назад

    Que excelente explicacion

  • @ruthsgutierrezc7431
    @ruthsgutierrezc7431 2 года назад

    Eres muy buen profesor, no había encontrado una guia tan bien explicada, gracias.

  • @asembler22
    @asembler22 2 года назад

    muchas gracias por este corto pero preciso video, de verdad hay mucha calidad en la enseñanza.

    • @informaticadp
      @informaticadp  2 года назад +1

      Muchas gracias Oscar!!! Abrazo estimado!

  • @eliasraymundotorres
    @eliasraymundotorres 2 года назад

    Excelente 👌 muchas gracias por su tiempo me ayuda mucho sus videos.

  • @nayatnayortega6845
    @nayatnayortega6845 Год назад

    Excelente! Sencillez y maestría... Exitos profe. Muy bueno!

  • @juanracornejo
    @juanracornejo 2 года назад +1

    Muchas gracias justamente no sabía cómo realizar ese procedimiento muchas muchas gracias Excelente video

    • @informaticadp
      @informaticadp  2 года назад

      Saludos Juan Ramón. Muchas gracias!

    • @jairjuarez1727
      @jairjuarez1727 2 года назад

      Solo en el controlador agrega el. Método with('categorias')
      Pará que no se estén ejecutando los querys de lado de la vista, con el ejemplo del video por cada registro que hay se ejecuta un querys
      Pará evitar eso agregas el método with
      Ej
      Productos::where('condicion que necesites' )->with('Categorias')->get()

  • @SoSos561
    @SoSos561 Год назад +1

    Hola amigo. Mira tengo tres tabla una tabla casos una cliente y otra abogado lo que quiero hacer es que en el formulario caso por medio de un select me cargué en los input de abogado y cliente el nombre de los clientes y abogados para luego insertar esos dato en la tabla casos. Este método me servirá 👍

  • @alanona7529
    @alanona7529 2 года назад

    muy buenos videos compañero, muchas gracias

  • @dagcomunica5921
    @dagcomunica5921 Год назад

    Gracias por el video

  • @MrFrancastorga
    @MrFrancastorga 2 года назад

    Me encantó

  • @douglas_dev
    @douglas_dev Год назад

    excelente contenido de valor, le felicito

  • @ernestoarias3404
    @ernestoarias3404 2 года назад

    Hola excelente video muchas gracias.

  • @scale0810
    @scale0810 2 года назад

    Excelente video! Gracias

  • @AnaMaria-ul9qk
    @AnaMaria-ul9qk 2 года назад

    Muchas gracias!! Lo aplicaré en mi proyecto ♥

  • @dianapenaloza6248
    @dianapenaloza6248 2 года назад

    Excelente, mil gracias

  • @eduardocd343
    @eduardocd343 2 года назад

    Me has salvado, justo lo que necesitaba para mi proyecto de la universidad, todo muy claro y bien explicado, muchísimas gracias

    • @informaticadp
      @informaticadp  2 года назад +1

      Excelente Eduardo! Me alegro mucho! Saludos Bro!

    • @marcoantoniovalencia8694
      @marcoantoniovalencia8694 2 года назад

      @@informaticadp tuvieras un playlist con las relaciones 1:1, 1:N y N:N? además el caso de herencia cómo sería?

  • @jorgeandreslarios5418
    @jorgeandreslarios5418 2 года назад

    Saludos desde Colombia, He aprendido muuucho con tu canal ... faltó la típica música de fondo jajajajajaj

    • @informaticadp
      @informaticadp  2 года назад

      Jaja es verdad viste que en la encuesta ganó que No preferirán música de fondo. Saludos y muchas gracias Jorge.

  • @martinezfloresfabian5209
    @martinezfloresfabian5209 7 месяцев назад

    muchas gracias, me es util usar eloquet que querybuilder, pero ambos metodos se agradecen

    • @informaticadp
      @informaticadp  7 месяцев назад

      Totalmente! En breve también salen videos con Eloquent. Saludos y gracias!

  • @PolaNicole
    @PolaNicole 2 года назад

    Justo lo que necesitaba

  • @gustavojuarez2763
    @gustavojuarez2763 Год назад

    Excelente !! super claro, en tu video como se hace un crud me preguntaba como haciamos para relacionar tablas y mostrarla... aca esta la repuesta Genial.

    • @informaticadp
      @informaticadp  Год назад

      Muchas gracias Gustavo! Te dejo una API lista con operaciones de CRUD y relación uno a muchos. Saludos!
      ruclips.net/video/iLyCx3EzDfY/видео.html

  • @sayckoasmr
    @sayckoasmr Год назад

    GRACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS!!!!!!!!!

  • @gentlemanjos1
    @gentlemanjos1 2 года назад

    Excelente video, gracias por la publicacion; por favor me puedes responder lo siguiente: en caso de que un producto pertenezca a varias categorías; cómo se configuraria el select múltiple y demás archivos para almacenarlas y asociarlas a un producto hipotético?
    Gracias y quedo atento.

  • @aboq73
    @aboq73 9 месяцев назад

    Excelente explicación y metodología, alguno de los presentes sabe ¿cómo podemos mostrar ahora solo los productos de una categoría?, dando lugar a la posibilidad de mostrar en tablas diferentes productos de una sola categoría.

  • @MarketSafe
    @MarketSafe 5 месяцев назад

    muy buena el viseo, no si aun estas en linea, la pregunta es como se edita

  • @davidchavez3920
    @davidchavez3920 2 года назад

    Muy buen video, si pudieras hacer con api restfull seria grandioso y el de muchos a muchos también please.

  • @raymonrodriguez5806
    @raymonrodriguez5806 2 года назад +1

    Estuvo muy excelente el video, pero como recomendación al momento de crear las migraciones y modelos correspondientes puedes pasarle el atributo -m , php artisan make:mode Product -m claro esta a convención nuestra, saludos.

    • @informaticadp
      @informaticadp  2 года назад

      Hola Raymon, muchas gracias. En varios videos uso -m, siempre muestro todas las variantes. Saludos!

  • @kaiowas89
    @kaiowas89 Год назад

    👏🏽👏🏽👏🏽👏🏽

  • @elar10
    @elar10 2 года назад

    Gracias crrack

  • @angelloreyes8528
    @angelloreyes8528 2 года назад

    Justo lo estaba buscando y ya me quedo claro pero me falta el ejemplo del crud estoy que sufro con el laravel entre 2 o 3 tablas. Gran video profe Gustavo ya reforce mis conocimientos en relación pero me falta el crud :( a ver si para un próximo video un ejemplo

    • @informaticadp
      @informaticadp  2 года назад

      Gracias Angelo! Ya llegaremos estimado. Saludos.

  • @javiermauriciolizcajimenez6919
    @javiermauriciolizcajimenez6919 Год назад +1

    Veo que trabajas los modelos en este video y en el de CRUD de imagenes, quiero tratar de hacer un crud de imagenes con una tabla relacional, asi por fin hacer un proyecto mas completo, me pregunto si combinando funcionara

  • @arrobasoylina
    @arrobasoylina 10 месяцев назад

    consulta. si la tabla categorias tiene un atributo adicional (por ejemplo tipo de categoria) de que manera se pueden filtrar los productos que pertenecen a las categorias de un tipo especifico. gracias

  • @javierespinosapico5932
    @javierespinosapico5932 2 года назад

    el video esta muy bien explicado
    pero como podria hacer el metodo para actualizacion

  • @alekvga
    @alekvga 10 месяцев назад

    5🌟

  • @elberquiroz
    @elberquiroz Месяц назад

    que extencion tienen para el autocompletado

  • @RobertoSilva-ch3pc
    @RobertoSilva-ch3pc 2 года назад

    Hola y como se tendría que colocar en caso de estar usando vue?

  • @victorhugoacosta8541
    @victorhugoacosta8541 Год назад

    hola, si quisiera crear una nueva categoria y que a su vez se inserte un producto por default a esa categoria que he creado, como lo haria?, por ejemplo si creo una categoria que se llame mouse y su descripcion en la tabla productos sea mouse inhalambrico, como haria eso?

  • @tecnoaulaarg
    @tecnoaulaarg 2 года назад

    Hola excelente explicación, una consulta como podría hacer para tener la siguiente relacion : alumnos-materias-notas

    • @informaticadp
      @informaticadp  2 года назад

      Muchas gracias. La relación sería alumnos y materias. A Notas, la queres crear como un modelo aparte?

  • @brayanmaurciomonroy5198
    @brayanmaurciomonroy5198 5 месяцев назад

    hola amigo, muy bueno tus videos, que extensiones utilizas ?, veo que te autocompleta codigo y eso ayuda a codificar mas rapido, gracias

    • @informaticadp
      @informaticadp  5 месяцев назад

      Muchas gracias!, te paso algunas extensiones que uso: Auto close tag, Highlights matching tag, laravel extra intellisense. Saludos!

  • @RDANetworks
    @RDANetworks 2 года назад

    Buenas noches Profe tengo duda gráficamente como se podría hacer?

  • @sariusasc5951
    @sariusasc5951 2 года назад

    Y si necesito mas de dos tablas relacionadas, cómo debo crear las migraciones para que no me marque error?

  • @Vizmonting
    @Vizmonting 6 месяцев назад

    Ojalá así fuera el mundo laboral, pero nada que ver. Ahí si es agresivo.

  • @24Rodrigo241
    @24Rodrigo241 2 года назад +1

    gracias por el video!!! espero el de muchos a muchos siempre me causa confusion :(

  • @StarFalcon_17
    @StarFalcon_17 Год назад

    Que extensiones usaste para abrir la función Schema? Es que no me sale, aún teniendo instalado las extensiones de laravel

    • @informaticadp
      @informaticadp  Год назад +1

      A veces sale rápido y otras demora. Me pasó igual. No uso otras extensiones.

  • @andrese.m.5951
    @andrese.m.5951 2 года назад

    como seria para mostrar todos los productos de las diferentes categorias?

  • @nachohigura8851
    @nachohigura8851 Год назад

    Hola , tengo una duda , tuve un error al momento de hacer las migraciones y tiempo después agregue otra migración y no puedo relacionarlas , como puedo hacer para que se relacionen si fueron creadas después una con otra?

  • @Thotsuya
    @Thotsuya 2 года назад

    Muy buen video. Solo que como recomendaciones mejor trabajar las relaciones en Ingles, mucha de la "magia" de laravel trabaja en Ingles. Y las Foreign keys se forma con el nombre del modelo en singular seguido de _id, en este caso seria category_id, de esa manera no lo tienes que especificar en return $this->hasMany(Product::class)

    • @informaticadp
      @informaticadp  2 года назад +1

      Totalmente de acuerdo. A veces quiero hacer todo lo que se pueda en castellano, y no se puede. Saludos!

    • @Thotsuya
      @Thotsuya 2 года назад

      @@informaticadp De igual forma me gusta bastante como enseñas, he aprendido mucho. ¡Saludos! Y excelente video

    • @informaticadp
      @informaticadp  2 года назад +1

      Saludos Bro! Y muchas gracias!

  • @vicx3021
    @vicx3021 2 года назад

    Alguien sabe el nombre del tema que tiene?

  • @tecnicoliquen6126
    @tecnicoliquen6126 2 года назад

    Muchas gracias por la clase. Se agradece mucho.
    ¿Alguien tendría la bondad de recordarme la versión de wamp que se recomienda?
    (He descargado la última y hay cosas que no me han funcionado al crear las tablas y migrar , quizá sea por eso)
    Muchas gracias por anticipado. Un saludo a todos

    • @informaticadp
      @informaticadp  2 года назад +1

      Estimado, actualmente trabajo con ésta versión. Que errores te da?
      ruclips.net/video/LIubtGr63RM/видео.html

    • @informaticadp
      @informaticadp  2 года назад

      Entonces revisa el orden en que creaste las migraciones. Realizalo exactamente en el orden que muestro.

    • @tecnicoliquen6126
      @tecnicoliquen6126 2 года назад

      @@informaticadp Muchas gracias, repetiré de nuevo con la versión recomendada. Un abrazo

    • @tecnicoliquen6126
      @tecnicoliquen6126 2 года назад

      He repetido todo el proceso después de desinstalar wamp y haber instalado la versión recomendada.
      Me he asegurado meticulosamente de seguir los pasos tal y como muestra en el excelente video del profesor, pero observo que las tablas Categorías y Productos se han creado , pero después de las migraciones los campos descripción y el enlace de una tabla a otra , no se crean en la base de datos , es como si estuviera protegida , pero no se como corregir esto , por más que he intentado leer.... ; Estaba seguro que la primera vez seguí meticulosamente los pasos , pero antela duda , pensé que era por la versión de wamp ; Ahora que tengo la versión recomendada, está claro que es por otra cosa. Muchas gracias!

    • @informaticadp
      @informaticadp  2 года назад

      Estimado, cómo siempre, muchas gracias!! La verdad muy raro porqué te pasa eso. Viste el otro video de relaciones? También te pasa lo mismo?

  • @ggmm7463
    @ggmm7463 2 года назад

    algun video donde hagas la tabla desde el controller y manden a llamar sp, sin usar en la vista el foreach

  • @kevinmosqueracoronel4417
    @kevinmosqueracoronel4417 Год назад

    falta el codigo por dios