Comparte en Facebook Twitter Google+

filtrar-registros-laravel

En las lecciones anteriores del curso de Laravel 5, aprendimos cómo crear, editar, eliminar, listar y hasta paginar registros. Con esto casi terminamos el módulo de usuarios.

Digo “casi” porque imaginen que de pronto tenemos 500 usuarios o más en nuestra base de datos y queremos saber si Taylor Otwell se registró en nuestra aplicación. Tal como está el módulo ahora tendríamos que buscar registro por registro lo cual no es nada práctico.

Revisa la nueva versión de nuestro curso básico:

Primeros pasos con Laravel 5.1.

Por ello hoy les enseñaré cómo buscar o filtrar registros en la base de datos usando el ORM Eloquent y una características incluida en dicho ORM llamada “query scopes”

Material relacionado

Actividades

  • Agrega un segundo campo (de tipo select) para filtrar usuarios según su tipo (agrega también un nuevo query scope).
  • Extrae todo el código para filtrar y paginar usuarios a un método “static” dentro del modelo User o a un repositorio.

Únete a la discusión

Regístrate en Styde y obtén una invitación a nuestro Slack.

  • ¿En qué situaciones es necesario agregar filtros o buscadores?
  • ¿Qué tipos de filtros o buscadores encuentras más útiles en un sistema?

Regístrate hoy en Styde y continua mejorando tus habilidades: ver planes.

Lección anterior AJAX y Laravel usando jQuery Lección siguiente Filtros de búsqueda y paginación con Laravel 5