Seguir
( 1 Seguidores)
X

Seguir

E-mail : *

En muchas ocasiones utilizamos filtros, para lo cual lo hacemos directamente en nuestro modelo eloquent. Además, es posible que deseemos devolver un conjunto de datos basado en las relaciones conectadas a nuestro modelo. En esta publicación, queremos revisar un concepto básico de búsqueda “anidada” en relaciones eloquent.

Revisemos un ejemplo.

Digamos que tenemos un sistema de contactos, tenemos dos modelos principales User y Contact.

Queremos ejecutar la búsqueda en Contact, pero que nos muestre los relacionados con el usuario.

La relación.

Un usuario tiene muchos contactos, en otras palabras un contacto pertenece a un usuario.

Y así quedaría el modelo contactos

Con esto ya podemos consultar el modelo Usuario a través del modelo Contactos y viceversa .

Función del filtro.

Laravel nos proporciona una forma de hacer consultas anidadas  con los métodos whereHas y orWhereHas , y lo vamos a utilizar asi:

Como vemos estamos simplificando nuestro trabajo a través de los métodos y ayuda que nos proporciona laravel.

Espero les sea de su agrado, y no olvide seguirnos en Facebook

Hosting Colombia barato: crear página web – hosting y dominios gratis

Hosting Colombia barato: crear página web – hosting y dominios gratis

El mejor hosting Colombia en 2017, hosting barato con dominios gratis. crear página web sin complicaciones con un hosting Colombia

Link: co.hostg.co/17679

Suscribete para que te llegue el contenido!

Estoy trabajando a diario, asi que el contenido te llegara pronto.

Te has suscrito correctamente!