No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Consulta de datos con tablas relacionadas

7/30
Recursos

Aportes 4

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

es muy interesante ver la forma como se explican estos conceptos el instructor es muy puntual y ayuda a que se entienda mejor la informacion
`with()` se utiliza cuando se quiere cargar las relaciones junto con el modelo principal durante la consulta inicial. Es útil cuando sabes que necesitarás acceder a las relaciones en el mismo contexto de la consulta principal. `with()` realiza una consulta adicional para cargar las relaciones, pero lo hace de manera eficiente utilizando la técnica de carga ansiosa (eager loading) \# `load()` se utiliza después de la consulta inicial cuando necesitas cargar relaciones en modelos ya recuperados. Es útil cuando necesitas cargar relaciones de modelos que ya tienes en memoria. `load()` realiza una consulta adicional por cada modelo en la colección, lo que puede ser menos eficiente que `with()` si se está cargando un gran número de modelos.

El profesor Italo es muy bueno, se nota que tiene gran manejo del tema y mucha experiencia. Estos conceptos me han quedado claros gracias a su muy buena explicación!

Podemos tambien dar formato a estos datos que vamos a entregar. Normalmente se utilizan  **Resources** para cada uno de los controladores: asi quedó el mio: ```js [ 'title' => $this->title, 'description' => $this->description, 'ingredients' => $this->ingredients, 'instruction' => $this->directions, 'image_url' => $this->image, 'created_at' => $this->created_at, 'owner' => $this->user->name, 'category' => $this->category->name, 'tags' => $this->tags->pluck('name'), ]; ``` Y esto es lo que entrega ```js { "title": "Quas minima in aut voluptas vero molestiae qui.", "description": "Quia dolor quos excepturi sed reprehenderit molestiae ducimus aliquam. Voluptas soluta sed quo aut autem aut voluptatibus. Id nisi inventore dolorum non ea. Harum eum iusto sequi fugit soluta est.", "ingredients": "Ut aut veritatis aut totam ducimus. Aspernatur sit unde facilis voluptate hic quia voluptatem. Dignissimos deleniti et numquam quo nisi. Sed molestias voluptates dolores cupiditate iure.", "instruction": null, "image_url": "https://via.placeholder.com/640x480.png/0022ff?text=asperiores", "created_at": "2024-04-05T03:25:34.000000Z", "owner": "Lenny Funk", "category": "Adipisci", "tags": [ "Rerum", "Dolor" ] }, ```Dejo el link para que le echen una miradita a los resources de eloquent: <https://laravel.com/docs/11.x/eloquent-resources#main-content>