插入Excel数据到数据库

我正在使用Maatwebsite laravel-excel包来读取我的excel文件。
下面的代码显示了我想如何将数据插入到我的数据库。

首先我从我的view post我的文件:

 {!! Form::open(array('url' => route('teste'))) !!} {!! Form::file('filename')!!} {!! Form::submit('Importar') !!} {!! Form::close() !!} 

然后我使用一条route将我redirect到我的Controller的方法:

 public function importData(Request $request){ Excel::load($request->input('filename'), function($reader) { $reader->ignoreEmpty(); $results = $reader->get()->toArray(); foreach($results as $key => $value){ $turma = new import_temp; $turma->cod_disciplina = $value['cod_disciplina']; $turma->nome_disciplina = $value['nome_disciplina']; $turma->cod_turma = $value['cod_turma']; //.... } })->get(); } } 

我有三个问题:

1)有一个更清洁/更好的方式来传递文件的名称 ? 这就是我需要阅读的内容。
2)正如你可以看到我的foreach ,我必须用model实例$turma写我的表的每一个领域。 有没有更好的方法来插入这种数据?
3)另外,我的IDE给我一个关于我分配数据的方式的警告: model->field

在主题类中找不到引用的字段