Exportar datos
Comprar curso

26. Exportar datos

En este tema aprenderás a trabajar con las acciones masivas de Laravel Livewire Tables, específicamente con la opción de exportar datos. Te mostraremos cómo configurar esta funcionalidad y cómo personalizarla de acuerdo a tus necesidades.


3 comentarios

Inicia sesión para comentar

Comentarios:

  • Martin Aquino

    Martin Aquino hace 1 semana

    Hola Victor, que tal! me estoy decepcionando con los cursos que ofreces, por ejemplo te compré el de voyager y a mitad del curso me di cuenta que no maneja relaciones, dije bueno es una limitación del paquete, pero la verdad el curso no me sirvió para aprovecharlo. En el curso de ecommerce que te adquirí por udemy hace bastante, la pasarela de pagos no te funcionó a ti y nunca subiste una solución. Además te hice 3 preguntas en otros cursos de coders free y no me respondiste.  Ahora en este curso veo que en la exportación excel, algo fundamental de los datatables no muestras como organizar los campos que se van a mostrar, no muestras como agregar cabeceras, entiendo que tienes un curso de pago, pero ese era un tema a tocar en este curso. No te lo digo de mal, me gustan tus cursos y estoy contento con varios de tus cursos pero la realidad la mayoría de la información existe en documentaciones, en otros videos de youtube y pagar por algo que no está completo genera molestia. Sólo quería que lo sepas y lo tomes cómo una crítica constructiva para mejorar los temas en los cursos de pagos. Cómo ves te lo digo en un comentario, no en la calificación del curso, tampoco en los medios. Saludos!

  • Victor Arana Flores

    Victor Arana Flores hace 1 mes

    El procesamiento de acciones masivas implica tener un método en el componente con el mismo nombre que la clave en la matriz de acciones masivas. Por ejemplo:

    public array $bulkActions = [
        'exportSelected' => 'Exportar',
    ];
    
    public function exportSelected()
    {
    
    }

    Para obtener los ID de las filas seleccionadas, se puede acceder al método getSelected() en el componente:

    public function exportSelected()
    {
        foreach($this->getSelected() as $item)
        {
            // Estos son strings ya que vienen de un elemento HTML
        }
    }

    Para restablecer la pantalla después de procesar la acción, se puede llamar al método clearSelected() al final:

    public function exportSelected()
    {
        ...
    
        $this->clearSelected();
    }
  • Alexander Güiza Iresis

    Alexander Güiza Iresis hace 1 mes

    Hola!, cómo exportar un campo label?