0
私はlaravelアプリにデータをインポートするのにMaatwebsite/Laravel-Excelを使用しています。範囲 - laravel excel importからエラーを返すには?
私は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;
}
私はそれを試みましたが、返品は空です。 –
実際には他の人に当てはまると確信していますか? – aynber
心配しないで、わかります。 '&'を '$ errors'に追加する必要があります。そうすれば、それを戻すことができます。私は私の答えを更新しました。 – aynber