Uso de Query Scopes globales y locales en Laravel

Construir consultas personalizadas es un tema frecuente que podemos ver en muchos proyectos, aunque en ocasiones podemos caer en código repetitivo al aplicar las mismas condiciones sobre el mismo modelo en distintos métodos. Laravel nos ofrece una solución para esto y se trata de los Query Scopes o ámbitos de una consulta.

Ver post

Búsqueda avanzada con Eloquent usando whereHas y Scopes

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...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Consultar relaciones existentes usando has y doesntHave de Eloquent ORM

En esta lección 25 del curso Crea un Panel de Control con Laravel te enseñaré cómo puedes consultar registros que tengan relaciones existentes (o no existentes). Vamos a seleccionar únicamente a los usuarios que tengan un equipo asociado y haremos también lo contrario (consultar usuarios sin equipo asociado). Esto lo vamos a lograr usando los métodos has...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Selects dinámicos con Laravel

En esta lección del Curso Crea un Panel de Control con Laravel agregaremos un campo de tipo select para poder seleccionar la profesión del usuario en el formulario de creación. También veremos cómo mantener el valor seleccionado en el formulario en caso de que ocurra un error de validación, moveremos el campo profession_id a la tabla...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Nuevos métodos disponibles en Fluent y Eloquent ORM en Laravel 5.2

En esta lección 18 de curso Novedades de Laravel 5.2 aprenderás sobre los nuevos métodos disponibles en el Query Builder para realizar consultas a la base de datos usando Eloquent ORM o Fluent con los cuales realizaremos una pequeña refactorización para reducir la cantidad de líneas y condicionales en nuestro código dentro del controlador y del modelo. Además...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Suscríbete a nuestro boletín

Recibe consejos útiles, promos y múltiples recursos directamente en tu correo.

Tu nombre y correo serán enviados directamente a MailChimp. No compartiremos tus datos con otras empresas.