Тёмный

36 - Relación uno a muchos (One To Many) - Curso Laravel 10 desde cero 

Coders Free
Подписаться 42 тыс.
Просмотров 44 тыс.
50% 1

En una relación uno a muchos en una base de datos, una fila en una tabla se relaciona con muchas filas en otra tabla. Esta relación se establece mediante la creación de una clave foránea en la tabla que representa el lado "muchos" de la relación, que apunta a la clave primaria de la tabla que representa el lado "uno".
Un ejemplo común de una relación uno a muchos es una tabla de pedidos y una tabla de productos, donde cada pedido puede contener muchos productos y cada producto pertenece a un solo pedido. En este caso, la clave primaria de la tabla de pedidos se convierte en la clave foránea en la tabla de productos, estableciendo así la relación uno a muchos. La relación uno a muchos es una de las relaciones más comunes en las bases de datos y se utiliza ampliamente para modelar muchos tipos de datos.
------------------------------------------------------------------------------------------------
CURSOS
🔴 Facturacion electronica Perú: youtube.codersfree.com/larave...
🟠 Laravel avanzado: youtube.codersfree.com/larave...
🟢 Ecommerce: youtube.codersfree.com/ecommerce
🔵 Api: youtube.codersfree.com/api-re...
🟠 Plataforma de cursos: youtube.codersfree.com/plataf...
🔴 Vue e Ineria: youtube.codersfree.com/vue-3-...
🟣 Eloquent Avanzado: youtube.codersfree.com/eloque...
🟡 Pasarela de pagos: youtube.codersfree.com/pasare...
⚫ Laravel Web Socket: youtube.codersfree.com/larave...
🟣 Notificaciones: youtube.codersfree.com/notifi...
🟢 Laravel Excel: youtube.codersfree.com/larave...
🔵 Digital Ocean: youtube.codersfree.com/despli...
🟡 Laravel Voyager: youtube.codersfree.com/larave...
🟣 Datatable Livewire: youtube.codersfree.com/datata...
🟠 Tenancy for Laravel: youtube.codersfree.com/multi-...
🔵 TDD Laravel: youtube.codersfree.com/tdd-la...
⚫ Traducir páginas: youtube.codersfree.com/traduc...
🟠 Wire UI: youtube.codersfree.com/livewi...
🔴 Acortador de links: youtube.codersfree.com/acorta...
🟡 Banhammer for laravel: youtube.codersfree.com/banham...
🟢 Laravel backup: youtube.codersfree.com/larave...
🔵 Actualizar a Laravel 10: youtube.codersfree.com/actual...
-----------------------------------------------------------------------
DONACIONES
Patreon: / codersfree
PayPal: www.paypal.com/paypalme/Coder...
-----------------------------------------------------------------------
Plataforma: codersfree.com/
Grupo Facebook: / 4314830498588670

Наука

Опубликовано:

 

9 ноя 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 48   
@maurok0980
@maurok0980 3 года назад
Gracias Víctor, el tiempo que en ocasiones te tomas repasando conceptos ya explicados en otras ocasiones aunque sean de manera rápida hacen que se integren fenomenalmente. Muchísimas gracias
@gerardoromero2227
@gerardoromero2227 3 года назад
Estos cursos tuyos son los mejores que he visto, súper claros y directos. Gracias a tus videos he logrado aprender y comprender más sobre Laravel.
@tincho6642
@tincho6642 2 года назад
De todos los cursos de laravel que he visto, tu sobrepasas la forma de enseñar, excelente, el mejor lejos, aparte tu enseñas buenas prácticas a la hora de enseñar. Gracias por compartir el conocimiento
@javierserrano5
@javierserrano5 2 года назад
Enhorabuena, Víctor, explicas muy bien y haces que todo sea muy fácil. Ánimo.
@IngPedroAraujo
@IngPedroAraujo 3 года назад
totalmente comprensible, vale la pena aprender de la mano de Victor.. gracias por compartir tu conocimento.
@andreseduardopenagos6169
@andreseduardopenagos6169 3 года назад
muchisimas gracias victor por todo ese conocimiento que compartes sin duda eres todo un crack...
@andresfelipepizoluligo1471
@andresfelipepizoluligo1471 Год назад
Verdaderamente muchísimas gracias por el contenido. Te lo agradezco.
@josenieves6608
@josenieves6608 3 года назад
Excelentes videos de verdad, felicidades espero que llegues muy lejos
@juanchacin7345
@juanchacin7345 2 месяца назад
muchas gracias por tus video mi rey!!!
@johansgonzalezmontero5359
@johansgonzalezmontero5359 2 месяца назад
Excelente curso.
@aztecsavo82
@aztecsavo82 3 года назад
Excelentes videos muchas gracias Saludos!!! \m/
@mariajorgelinapestalardo3249
Genio capo grande!!!!
@abnerrivas4
@abnerrivas4 2 года назад
Se ganó el sub
@eliezermoonaal60
@eliezermoonaal60 3 года назад
Mis respetos bro 👏👏👏👏👏
@alexischacon4666
@alexischacon4666 Год назад
Gracias
@deathshootergd585
@deathshootergd585 2 года назад
Buenos días, felicidades y gracias por cierto pues este curso es de muy alta calidad y muy completo. Lo estoy siguiendo desde la plataforma, noté que recientemente editó los vídeos de YT por motivo del lanzamiento de laravel 9, en el curso que está colgado en la plataforma hay un error y es que no se encuentra este vídeo, en su lugar, en la clase correspondiente se encuentra el vídeo de uno a muchos polimórfica, el cual está repetido en ambos temas. Espero lo pueda solucionar. Un saludo.
@ketonchi
@ketonchi 2 года назад
chido one ..
@mazzfotovideo
@mazzfotovideo 3 года назад
todo bien, pero en mi api como envio en el jason la descripcion de la categoria y no el ID de la categoria? Gracias
@jmaurich
@jmaurich 3 года назад
Genial mi estimado victor, como siempre una claridad en los conceptos inigualable. Cuando generemos las tablas polimorficas podriamos tambien generar los seeders para llenar los campos?. Muchisimas gracias, un abrazo grande.
@eiriel
@eiriel 2 года назад
Muy buena pregunta, yo tengo la misma duda, hasta ahora lo estoy haciendo a mano, lo pudiste resolver de otra manera? Gracias!
@jesusalbertosanchezdonoso9743
@jesusalbertosanchezdonoso9743 2 года назад
si quiero enviar los datos al controlador y de allí a la base de datos como podría insertar los datos
@CARlosDAN783
@CARlosDAN783 Месяц назад
Gracias de antemano por excelente explicación, una pregunta tienes los códigos compartidos en Github si es así me los puedes compartir. Gracias nuevamente.
@byrontaco3496
@byrontaco3496 3 года назад
Excelente tu curso he aprendido mucho pero como sería pra insertar datos en la entidad post usando tinker? saludos cordiales
@sfelipe15
@sfelipe15 3 года назад
Que pasa si queremos que el user_id no sea ese sino otro campo. por ejemplo user_slug
@emilioortega9487
@emilioortega9487 2 года назад
brother por qué se debe crear primero la entidad fuerte ? si se supone que la debil depende de la fuerte entonces si no existe la debil la fuerte perfectamente puede seguir viva
@max427
@max427 2 года назад
Hola no es necesario escribir la direccion o importarlas las clases de modelo si están en la misma carpeta :)
@jonathankevinsandovalnunez4397
@jonathankevinsandovalnunez4397 2 года назад
Muchas gracias por la explicacion, tengo una consulta una tabla intermedia que tiene el id de dos tablas, puede tener atributos como cantidad y otros? o solo las tablas intermedias deben contener los FK y no otros atributos?
@emmanuelovares
@emmanuelovares Год назад
No hay ningún problema, hay casos donde se requiere que esa tabla Intermedia lleve más campos
@k.and.b3070
@k.and.b3070 Год назад
bro tengo un pequeño problema en el minuto 8:10 no puedo poner las dos llaves foráneas como tu lo haces, dentro de la migración me pararece esto "error 150 foreign key constraint is incorrectly formed l" pero cuando coloco una sola llave foránea si puedo hacer la migración perfectamente
@chr1swolves
@chr1swolves Год назад
Es común que este tipo de errores ocurran cuando se crean tablas con restricciones de clave foránea que dependen de otras tablas que aún no existen. Al ordenar las migraciones de tal manera que primero se creen las tablas necesarias para la restricción de clave foránea y luego se cree la tabla que la utiliza, te aseguras de que todas las tablas que se referencian en las restricciones de clave foránea ya existan antes de que se intente crear la restricción. Es una buena práctica tener en cuenta el orden de las migraciones y, en general, planificar la estructura de la base de datos para evitar este tipo de problemas.
@juliansuarez402
@juliansuarez402 Год назад
Una pregunta cuánto realizó la consulta como compuestas al pasar la información a la vista trato de acceder al contenido relacionado de la siguiente forma user->categoría->nombre pero me dice que nombre no es una colección y tengo que acceder a si user->categoría[0]->nombre y no se muestra el contenido como en el vídeo he buscado pero no he encontrado solución o que estoy haciendo mal me podrías ayudar. Gracias
@edsonrioshamachi
@edsonrioshamachi Год назад
Relamente un gusto ver tu cursos Victor, mi duda: puedo crear tablas con nombres en español?
@CodersFree
@CodersFree Год назад
Hola Epson, claro que si. Solo recuerda que si lo creas en español, laravel considera su plural agregando una s al final, ejemplo el modelo Curso, administra una tabla llamada cursos. Habrá veces que no cumpla esa regla, pero lo que puedes hacer es crear el modelo en singular, y poner de manera explícita que tabla debe administrar, creando una propiedad de tipo protected llamada table, y especificando cuál es la tabla que debe administrar
@edsonrioshamachi
@edsonrioshamachi Год назад
@@CodersFree Muchas gracias por responder, Asi lo hare
@lvegameza
@lvegameza 3 года назад
Estimado Victor, gracias por tu aporte, tengo dos preguntas. 1. La relación no seria de muchos a muchos? 2. Como seria la consulta para indicar que se muestre el POST del usuario 1 y de la categoría 2?
@LuisLopez-uc3dz
@LuisLopez-uc3dz 2 года назад
podrias compartir el proyecto ?
@MegamiMoon
@MegamiMoon Год назад
hay algo que no entiendo, tengo la tabla equipo y la tabla partido y ya tengo el crud de cada una creado pero en partido necesito recuperar el id de equipo y no consigo hacerlo, pienso que seria util un video donde a parte de mostrar las relaciones , mostrar como en formulario se recuperaria
@LuisLopez-uc3dz
@LuisLopez-uc3dz 2 года назад
hola, seria bueno que comparta porfavor los archivos para descargarlos hay cosas que no me funcionaron
@Anna-br2wg
@Anna-br2wg 2 года назад
Hola, Cuando inserto un nuevo registro en la tabla posts o categorías a través de phpmyadmin me crea una fila duplicada, saben qué puede estar pasando? Gracias!
@Anna-br2wg
@Anna-br2wg 2 года назад
Si a alguien le ocurre, es porque cuando haces en clic en "Continuar" para insertar el registro ya crea una fila, te muestra query realizada, si le das a "Continuar" para salir de la página vuelve a ejecutar la query por lo que te crea dos registros en total.
@Elchevere-co9sm
@Elchevere-co9sm Год назад
esta vez si me perdí con la explicación :(
@davincibaker
@davincibaker 3 года назад
Le podría poner categoría a los vídeos también
@JuanCarlosSandovalaleman
@JuanCarlosSandovalaleman Год назад
esto es una locura de miedo
@carloseduardotorresochoa3193
@carloseduardotorresochoa3193 3 года назад
tuve un error al realizarlo con unas migraciones q me pidieron y tuve que usar constrait, a ti porque no te salió ese error, le agradecería al que me responda. Gracias.
@chr1swolves
@chr1swolves Год назад
Es común que este tipo de errores ocurran cuando se crean tablas con restricciones de clave foránea que dependen de otras tablas que aún no existen. Al ordenar las migraciones de tal manera que primero se creen las tablas necesarias para la restricción de clave foránea y luego se cree la tabla que la utiliza, te aseguras de que todas las tablas que se referencian en las restricciones de clave foránea ya existan antes de que se intente crear la restricción. Es una buena práctica tener en cuenta el orden de las migraciones y, en general, planificar la estructura de la base de datos para evitar este tipo de problemas.
@henryperez7274
@henryperez7274 3 года назад
Excelentes videos , felicitaciones y se que llegaras lejos, pero tengo una duda y quiero sabes si me puedes ayudar: Tengo 3 tablas una con los siguientes campos: users authorities charges -id -id -id -name -user_id -name ...... -charge_id Y quiero obtener el name de la tabla charges según el usuario que accedió mi página, como te das cuenta la tabla authorities y la tabla users esta relacionada uno a uno, y la tabla charges a authorities es de uno a muchos, quiero que me ayudes a resolver esto.
@CodersFree
@CodersFree 3 года назад
Hola Henry, te sugiero que sigas viendo el curso, todos esos detalles los explico en el curso.
Далее
🐘 Aprende Laravel en 40 minutos (Versión 10.x)
43:18
Laravel - Relaciones - Uno a Muchos
23:02
Просмотров 30 тыс.
Laravel y Filament 3 - CRUD One To Many - Dashboard
27:05
КРУТОЙ ТЕЛЕФОН
0:16
Просмотров 5 млн