Laravel-Excel 多文件队列导入时,config 加载错误

问题

一个表单中添加两个excel文件;提交,controller中分别分发一个到high队列;另一个到low中;
因为两个excel文件格式并不是相同的,所以在队列任务中添加了不同的config:

第一个文件(high)
$file='xxx';
config(['excel.import.startRow' => 2 ]);
config(['excel.import.dates.columns' => [
    'delivery_date'
]]);
Excel::selectSheetsByIndex(1)->filter('chunk')->load($file)>chunk(2000,function($result) {
    //写入库       
},'high');
第二个文件(low)
$file='xxx';
config(['excel.import.startRow' => 6 ]);
config(['excel.import.heading' => 'numeric' ]);
Excel::selectSheetsByIndex(0)->filter('chunk')->load($file)>chunk(1000,function($result) {
    //写入库       
},'low');

结果

第一个文件顺利正确的导入;第二个导入失败;队列正常执行;

原因

第二个文件导入的时候加载的config文件是第一个文件的;第二个文件只有一个sheet;我尝试打印,第二个队列中读出来数据是空的;

问题:

如何解决让第二个队列导入的时候加载是自己设置的config?

最后

谢谢大佬!

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!