【发布时间】:2021-06-23 07:54:27
【问题描述】:
为什么在使用 laravel 将 excel 文件导入数据库时得到未定义的偏移量。
UserImport.php
public function model(array $row)
{
var_dump($row);
return new User([
'name' =>$row[0],
'email'=>$row[1],
'password' => Hash::make('password'),
]);
}
UserImportController
public function store(Request $request){
$file = $request->file('file');
Excel::import(new UsersImport, $file);
return back()->withStatus('Successfully');
}
上传excel文件时,这样显示。 enter image description here
我使用 var_dump() 来查看数组。我在 excel 文件中输入了 4 行。但显示5个数组数据。为什么??? (显示在输入的图像中。 )
【问题讨论】:
标签: excel laravel excel-import