INTRODUCCION LARAVEL
CRUD en Laravel 12 con Git - Guía para Principiantes
git
docker
1-02-Mejores extensiones
03 - Controladores en Laravel 12
3-Mostrar un arreglo de tareas con vistas
*****************************
*************
6. Maquetación Módulo Seleccionar
Uno a Uno (hasOne / belongsTo): Un modelo está asociado con exactamente un modelo de otro tipo. Por ejemplo, un User tiene un Phone. La relación inversa se define con belongsTo.
Uno a Muchos (hasMany / belongsTo): Un modelo es "padre" de uno o más modelos hijos. Por ejemplo, un Post tiene muchos Comment. La relación inversa se define con belongsTo.
Muchos a Muchos (belongsToMany): Una relación más compleja donde un modelo puede estar relacionado con muchos de otro, y viceversa. Por ejemplo, un User tiene muchos Role, y un Role puede pertenecer a muchos User. Requiere una tabla pivote intermedia.
Uno de Muchos (hasOne con ofMany): Útil para obtener, por ejemplo, el registro "más reciente" o "más antiguo" de una relación hasMany. Por ejemplo, el pedido más reciente de un User. Se define con métodos como latestOfMany().
A Través de Uno (hasOneThrough): Define una relación uno a uno con otro modelo, pero pasando a través de un modelo intermedio. Por ejemplo, un Mechanic puede acceder al Owner a través del Car.
A Través de Muchos (hasManyThrough): Similar a la anterior, pero para relaciones de uno a muchos a través de un modelo intermedio.
Polimórfica Uno a Uno (morphOne / morphTo): Permite que un modelo pertenezca a varios modelos diferentes en una relación uno a uno.
Polimórfica Uno a Muchos (morphMany / morphTo): Un modelo puede tener hijos de diferentes tipos. Por ejemplo, un Post y un Video pueden tener Comment.
Polimórfica Muchos a Muchos (morphToMany / morphedByMany): Similar a la anterior, pero para relaciones muchos a muchos. Por ejemplo, etiquetas (Tag) que pueden aplicarse a Post y a
Comentarios
Publicar un comentario