【发布时间】:2019-07-26 02:16:58
【问题描述】:
我正在使用 maatwebsite-exvel 3.1 开发 laravel 项目,以从文件上传方法导入 excel 文件。这是我的StudentsImport 课程。
public function model(array $row)
{
return new Student([
'school_uuid' => Auth::user()->school_uuid,
'cardid' => $row[0],
'prefix' => $row[1],
'name' => $row[2],
'lastname' => $row[3],
'dob' => $row[4],
'address' => $row[5],
'phone' => $row[6],
]);
}
下面是控制器。
Excel::import(new StudentsImport, $request->file('file'));
代码工作正常。我可以将 excel 的数据导入数据库,但也可以导入空白行。我想在放入数据库之前过滤/验证以跳过这些空白。任何建议或指导将不胜感激,谢谢
【问题讨论】: