批量和分块excel文件(Laravel Maatwebsite库)

根据文档 ,您可以使用批处理来加载文件。 大文件的情况下也可以分块数据。

分块:

Excel::filter('chunk')->load('file.csv')->chunk(250, function($results) { foreach($results as $row) { // do stuff } }); 

批量导入:

 Excel::batch('app/storage/uploads', function($rows, $file) { // Explain the reader how it should interpret each row, // for every file inside the batch $rows->each(function($row) { // Example: dump the firstname dd($row->firstname); }); }); 

我有一系列的大文件,我想知道是否有可能将这两个函数链接在一起。 问题是这两个函数需要2个variables(第二个是_callback),我迷路了如何链接在一起。

现在似乎只为我工作的东西是这样的,但我怀疑它实际上做任何事情:

 Excel::filter('chunk')->batch('files', function($rows, $file){