File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 14
14
use Illuminate \Foundation \Bus \Dispatchable ;
15
15
use Illuminate \Queue \InteractsWithQueue ;
16
16
use Illuminate \Queue \SerializesModels ;
17
+ use Illuminate \Support \Arr ;
17
18
use Illuminate \Support \Facades \Auth ;
18
19
use Illuminate \Support \Str ;
19
20
use PhpOffice \PhpSpreadsheet \Shared \Date ;
@@ -80,11 +81,11 @@ public function handle()
80
81
)
81
82
);
82
83
83
- foreach ($ dataTable ->getFilteredQuery ()->cursor () as $ row ) {
84
+ foreach ($ dataTable ->getFilteredQuery ()->lazy () as $ row ) {
84
85
$ cells = collect ();
85
86
$ columns ->map (function (Column $ column , $ index ) use ($ row , $ cells ) {
86
87
$ property = $ column ['data ' ];
87
- $ value = $ row->{ $ property} ?? '' ;
88
+ $ value = Arr:: get ( $ row, $ property, '' ) ;
88
89
89
90
if (CellTypeHelper::isDateTimeOrDateInterval ($ value ) || $ this ->wantsDateFormat ($ column )) {
90
91
$ date = $ value ? Date::dateTimeToExcel (Carbon::parse ($ value )) : '' ;
You can’t perform that action at this time.
0 commit comments