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 1414use Illuminate \Foundation \Bus \Dispatchable ;
1515use Illuminate \Queue \InteractsWithQueue ;
1616use Illuminate \Queue \SerializesModels ;
17+ use Illuminate \Support \Arr ;
1718use Illuminate \Support \Facades \Auth ;
1819use Illuminate \Support \Str ;
1920use PhpOffice \PhpSpreadsheet \Shared \Date ;
@@ -80,11 +81,11 @@ public function handle()
8081 )
8182 );
8283
83- foreach ($ dataTable ->getFilteredQuery ()->cursor () as $ row ) {
84+ foreach ($ dataTable ->getFilteredQuery ()->lazy () as $ row ) {
8485 $ cells = collect ();
8586 $ columns ->map (function (Column $ column , $ index ) use ($ row , $ cells ) {
8687 $ property = $ column ['data ' ];
87- $ value = $ row->{ $ property} ?? '' ;
88+ $ value = Arr:: get ( $ row, $ property, '' ) ;
8889
8990 if (CellTypeHelper::isDateTimeOrDateInterval ($ value ) || $ this ->wantsDateFormat ($ column )) {
9091 $ date = $ value ? Date::dateTimeToExcel (Carbon::parse ($ value )) : '' ;
You can’t perform that action at this time.
0 commit comments