为什么在使用 laravel 将 excel 文件导入数据库时得到未定义的偏移量。
用户导入.php
public function model(array $row)
{
var_dump($row);
return new User([
'name' =>$row[0],
'email'=>$row[1],
'password' => Hash::make('password'),
]);
}
用户导入控制器
public function store(Request $request){
$file = $request->file('file');
Excel::import(new UsersImport, $file);
return back()->withStatus('Successfully');
}
上传excel文件时,像这样显示。 在此处输入图像描述
我使用 var_dump() 查看数组。我在 excel 文件中输入了 4 行。但显示5个数组数据。为什么???(显示在输入的图像中。)