【发布时间】:2019-08-11 20:39:03
【问题描述】:
我正在尝试导入一个包含一些数据的 excel 文件,但发生了错误
SQLSTATE[22007]:无效的日期时间格式:1292 不正确的日期值:第 1 行的列“resident_dob”的日期值是“35492”
起初我猜测可能是excel文件中的数据,我注意到它的格式与SQL中的格式不匹配,所以我尝试更改它但同样的错误已经发生。顺便说一句,这是Excel File Data
这是模型的代码:
public function model(array $row)
{
return new Resident([
'resident_fname' => $row[0],
'resident_lname' => $row[1],
'resident_mi' => $row[2],
'resident_dob' => $row[3],
'role' => $row[4],
'resident_age' => $row[5],
'resident_address' => $row[6],
'resident_contact' => $row[7],
'resident_email' => $row[8],
'resident_purok' => $row[9],
'resident_status' => $row[10],
'resident_gender' => $row[11],
'resident_religion' => $row[12],
'ResidentVoter_status' => $row[13],
]);
}
我真的不知道如何处理这个错误。谁能帮我这个?我还是 Laravel 的新手。
【问题讨论】:
标签: excel laravel import laravel-5.7