Agregado de filtros para personalizar tus reportes
Comprar curso

9. Agregado de filtros para personalizar tus reportes

En este capítulo aprenderemos a agregar filtros a nuestra aplicación Laravel para que los usuarios puedan buscar y filtrar información específica. Para ello, utilizaremos las funciones de búsqueda de Laravel y construiremos consultas condicionales para obtener los datos requeridos


6 comentarios

Inicia sesión para comentar

Comentarios:

  • David  Valadez Hernández

    David Valadez Hernández hace 1 año

    Hola, disculpa siguiendo tus instrucciones por alguna razón no me funciona el “wire:model”, los datos ingresados no actualizan el array "$filters", alguna idea de que esta pasando?

    • Victor Arana Flores hace 1 año

      has creado un virtualhost?

    • David Valadez Hernández hace 1 año

      Claro que si, pero lo resolví agregando esta funcion, al FiltroInvioces:
      public function applyFilters()

      {

          $this->resetPage(); // Para reiniciar la paginación a la página 1

          $this->render();    // Para volver a cargar los datos con los nuevos filtros

      }
      Y agregando wire:change="applyFilters" en cada select e input donde en donde se ocupa el wire:model

    • Juanjo Sierra hace 1 año

      A mi me sucedio lo mismo, tal vez sea por la version 3 de livewire, usando wire:model.lazy si se ven los cambios.

    • Alexander Agreda hace 6 meses

      usando la versión reciente de livewire funciona si usas la directiva “wire:model.live” o tambien “wire:model.blur”

  • Ivan Perez Fragoso

    Ivan Perez Fragoso hace 1 año

    Buenas noches como puedo leer el nombre de los campos de una tabla mysql

  • Ariel Bernardo

    Ariel Bernardo hace 1 año

    Tengo problemas para seguirte parace que es la version nueva de jetstream, que puedo hacer, me da este error    INFO  No publishable resources for tag [jetstream-views].  
     

    • Victor Arana Flores hace 1 año

      Hola Ariel. En la nueva versión de jetstream no necesitas publicar las vistas, ya que estos componentes ya vienen publicados en la carpeta resource/views/components

      Así mismo para usar los componentes ya no tienes que llamarlos anteponiendo la palabra jet, ejm: <x-jet-button>

      Sino que ahora los puedes llamas así <x-button> como cualquier otro componente

  • Mkevyn

    Mkevyn hace 1 año

    Coderos en laravel 10 el input lo usan así :  <x-input type="text" class="w-20" /> ya que los componentes ya no se encuentran dentro de vendor

    • Victor Arana Flores hace 1 año

      Hola amigo, así es. Ahora los componentes ya vienen publicados, y se encuentra en la carpeta resources/views/components.

  • Tomas Caniza

    Tomas Caniza hace 2 años

    Hola Victor!! No me anda el wire:model, sabrías decirme que puede ser?? Seguí el paso a paso al pie de la letra

    • Darío Abdiel hace 1 año

      lo solucionaste?

       

    • Tomas Caniza hace 6 meses

      Si!

  • Ronald Viorel

    Ronald Viorel hace 2 años

    que plugins tienes instalados en tu visual code?