Adquiere este curso para tener acceso a todas las lecciones
Comprar curso26. 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.
5 comentarios
Inicia sesión para comentar
Comentarios:
-
Jefferson Pozo hace 7 meses
como se puede generar archivos en pdf utilizando estos mismos métodos??
-
Victor Arana Flores hace 7 meses
Hola Jefferson, te recomiendo leer sobre la libreria dompdf
-
Jefferson Pozo hace 7 meses
Muchas gracias por tu ayuda amiwo
-
Felipe Ahumada hace 6 meses
Consulta amigo pudo realizar un export de PDF? con la libreria dompdf
-
Victor Arana Flores hace 6 meses
Hola Felipe asi es. En este caso lo he enseñado con la libreria Laravel Excel, pero podrias usar la que gustes.
-
-
Ociel Garrido hace 7 meses
Un curso donde poder mostrar modal en boton, editar , agregar?
-
Felipe Ahumada hace 7 meses
Un detalle hay que dejar el $this->clearSelected(); despues de exportar el excel.
-
Sammy Joseph hace 6 meses
Funciona en este orden:
$articles = Article::whereIn('id', $this->getSelected())->get();$this->clearSelected();
return Excel::download(new ArticlesExport($articles), 'articles.xlsx');
-
-
Victor Arana Flores hace 11 meses
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 hace 11 meses
Hola!, cómo exportar un campo label?
-
Victor Arana Flores hace 11 meses
Hola Alexander, este no es un curso de Laravel Excel, sino de Datatable.
Pero en caso de que quieras saber más sobre Laravel Excel. Comentarte que tambien tengo un curso al respecto: https://codersfree.com/cursos/aprende-a-generar-reportes-con-laravel-excel
-