Hola estoy tratando de importar datos de un archivo de excel a mi base de datos en mysql instale laravel excel en mi proyecto pero es la version 3.1 y tengo entendido que 'excel::load' no funciona en dicha version. Como puedo cambiar a la version 2.1 o que funcion la remplazo?
Gracias.
Adjunto mi funcion de importar
function import(Request $request)
{
$this->validate($request, [
'select_file' => 'required|mimes:xls,xlsx'
]);
$path = $request->file('select_file')->getRealPath();
$data = Excel::load($path)->get();
if($data->count() > 0)
{
foreach($data->toArray() as $key => $value)
{
foreach($value as $row)
{
$insert_data[] = array(
'ins_codigo' => $row['codigo'],
'ins_observacionInicial' => $row['observacion_inicial'],
'ins_claseOexactitud' => $row['ins_claseOexactitud']
);
}
}
if(!empty($insert_data))
{
DB::table('tbl_instrumentos')->insert($insert_data);
}
}
return back()->with('success', 'Excel Data Imported successfully.');
}