我正在使用Maatwebsite/Laravel-Excel将一些数据导入我的 laravel 应用程序。
我正在循环遍历 excel 的行,验证数据然后保存它,但是如果我遇到验证错误,我想从 Excel::load() 函数外部返回 $error 变量。可能吗?
public function import()
{
Excel::load(Input::file('excelFile'), function ($reader) {
foreach ($reader->toArray() as $row) {
if($everythingOK){
//do stuff
} else {
$errors[] = 'error';
}
}
});
return $errors;
}