从Excel文件中获取结果时出错

我正在尝试从Excel文件中检索结果以保存在数据库列中。 这是我正在尝试的:

public function addRecords(Request $request){ $file = $request->get('file'); //echo $file; Excel::load($file, function($reader){ $results = $reader->get()->toArray(); echo $results; foreach($results as $key => $value){ $sim = new Sim(); $sim->msisdn = $value['msisdn']; $sim->imei = $value['imei']; $sim->issued_to = $value['issued_to']; $sim->associated_with_employee = $value['associated_with_employee']; $sim->save(); } }); } 

我收到错误:

未定义的索引:msisdn | imei | issued_to | associated_with_employee。

我在这里做错了什么?

经过一个小时的尝试不同的解决scheme,并再次阅读http://www.maatwebsite.nl/laravel-excel/docs/import#formatting我发现错误。 问题是我没有提到表单名称。 所以,我通过添加修正了我的错误

 Excel::selectSheets('Sheet1')->load(); 

我希望它可以帮助一些未来的用户。