En esta lección 38 del curso Crea un Panel de Control con Laravel, haremos una segunda refactorización para crear una clase abstracta llamada QueryFilter, la cual va a contener toda la funcionalidad necesaria para filtrar consultas del constructor de consultas de Eloquent, incluyendo la validación de los filtros. De esta manera podremos separar aún más esta funcionalidad de nuestros modelos de Laravel, lo cual será útil en proyectos complejos que requieran de muchos métodos y filtros adicionales relacionados al modelo de usuarios.
Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.
Lección anterior Creación del trait FiltersQueries para filtrar consultas del ORM Eloquent Lección siguiente Filtros complejos con subconsultas de SQL y uso de macros con Eloquent ORM