File tree Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ php artisan migrate
48
48
1 . Add the export-button livewire component on your view file that uses dataTable class.
49
49
50
50
``` phpt
51
- <livewire:export-button :table-id =" $dataTable->getTableAttribute('id' )" />
51
+ <livewire:export-button :table-id =" $dataTable->getTableId( )" />
52
52
```
53
53
54
54
2 . On your ` DataTable ` class instance, use ` WithExportQueue `
@@ -71,19 +71,19 @@ class PermissionsDataTable extends DataTable
71
71
You can set the export filename by setting the property.
72
72
73
73
``` phpt
74
- <livewire:export-button :table-id =" $dataTable->getTableAttribute('id' )" filename =" my-table.xlsx" />
75
- <livewire:export-button :table-id =" $dataTable->getTableAttribute('id' )" filename =" my-table.csv" />
74
+ <livewire:export-button :table-id =" $dataTable->getTableId( )" filename =" my-table.xlsx" />
75
+ <livewire:export-button :table-id =" $dataTable->getTableId( )" filename =" my-table.csv" />
76
76
77
- <livewire:export-button :table-id =" $dataTable->getTableAttribute('id' )" :filename =" $filename" />
77
+ <livewire:export-button :table-id =" $dataTable->getTableId( )" :filename =" $filename" />
78
78
```
79
79
80
80
## Export Type
81
81
82
82
You can set the export type by setting the property to ` csv ` or ` xlsx ` . Default value is ` csv ` .
83
83
84
84
``` phpt
85
- <livewire:export-button :table-id =" $dataTable->getTableAttribute('id' )" type =" xlsx" />
86
- <livewire:export-button :table-id =" $dataTable->getTableAttribute('id' )" type =" csv" />
85
+ <livewire:export-button :table-id =" $dataTable->getTableId( )" type =" xlsx" />
86
+ <livewire:export-button :table-id =" $dataTable->getTableId( )" type =" csv" />
87
87
```
88
88
89
89
Original file line number Diff line number Diff line change 17
17
"require" : {
18
18
"php" : " >=7.4|8.*" ,
19
19
"yajra/laravel-datatables-buttons" : " 4.*" ,
20
+ "yajra/laravel-datatables-html" : " ^4.40" ,
20
21
"maatwebsite/excel" : " ^3.0" ,
21
22
"livewire/livewire" : " ^2.6" ,
22
23
"laravel/framework" : " ^8.61"
You can’t perform that action at this time.
0 commit comments