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.
6 comentarios
Inicia sesión para comentar
Comentarios:
-
Luis Bueno hace 5 meses
realice los pasos
composer require maatwebsite/excel
php artisan make:export ArticlesExport --model=Article
en la 2da ejecucion indica lo sgte:ERROR Command "make:export" is not defined. Did you mean one of these?
⇂ make:cast
⇂ make:channel
⇂ make:command
⇂ make:component
⇂ make:controller
⇂ make:datatable
⇂ make:event
⇂ make:exception
⇂ make:factory
⇂ make:job
⇂ make:listener
⇂ make:livewire
⇂ make:mail
⇂ make:middleware
⇂ make:migration
⇂ make:model
⇂ make:notification
⇂ make:observer
⇂ make:policy
⇂ make:provider
⇂ make:request
⇂ make:resource
⇂ make:rule
⇂ make:scope
⇂ make:seeder
⇂ make:test
⇂ make:view-
Luis Bueno hace 5 meses
esto se debia a la activacion pendiente de zip y gd
luego todo instalo correctamente
composer require maatwebsite/excel
php artisan make:export ArticlesExport --model=Article
-
Luis Bueno hace 5 meses
exporto correctamente
-
Victor Arana Flores hace 5 meses
Genial :D
-
-
Jefferson Pozo hace 1 año
como se puede generar archivos en pdf utilizando estos mismos métodos??
-
Victor Arana Flores hace 1 año
Hola Jefferson, te recomiendo leer sobre la libreria dompdf
-
Jefferson Pozo hace 1 año
Muchas gracias por tu ayuda amiwo
-
Felipe Ahumada hace 1 año
Consulta amigo pudo realizar un export de PDF? con la libreria dompdf
-
Victor Arana Flores hace 1 año
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 1 año
Un curso donde poder mostrar modal en boton, editar , agregar?
-
Felipe Ahumada hace 1 año
Un detalle hay que dejar el $this->clearSelected(); despues de exportar el excel.
-
Sammy Joseph hace 1 año
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 1 año
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 1 año
Hola!, cómo exportar un campo label?
-
Victor Arana Flores hace 1 año
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
-