En esta lección 26 del curso Crea un Panel de Control con Laravel habilitaremos la búsqueda por nombre de equipo. Puesto que los equipos están en una tabla aparte definida a través de una relación en el modelo de usuario, un simple where
no será suficiente así que utilizaremos un nuevo método llamado orWhereHas
para habilitar el campo de búsqueda adicional en una tabla asociada. Además agruparemos las condiciones de búsqueda con el uso de los Scopes del ORM Eloquent.
Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.
Lección anterior Consultar relaciones existentes usando has y doesntHave de Eloquent ORM Lección siguiente 3 formas de detectar el problema N+1 en Laravel y cómo solucionarlo