diff --git a/app/Http/Controllers/AjaxController.php b/app/Http/Controllers/AjaxController.php index e70dd9f..6724012 100644 --- a/app/Http/Controllers/AjaxController.php +++ b/app/Http/Controllers/AjaxController.php @@ -23,23 +23,25 @@ class AjaxController extends Controller if (($handle = fopen($file, "r")) !== FALSE){ while (($data = fgetcsv($handle, 50000, ";", '"')) !== FALSE){ if($flag) { $flag = false; continue; } //skip first row (headers) - $total++; - $codeLot = $data[0]; - $dateLivraison = $data[1]; - list($d, $m, $y) = explode('/', $dateLivraison); - $date = $y.'-'.$m.'-'.$d; - $aliment = $data[2]; + if(isset($data[0]) && isset($data[1]) && isset($data[2]) && strpos($data[1], "/") !== false){ + $total++; + $codeLot = $data[0]; + $dateLivraison = $data[1]; + list($d, $m, $y) = explode('/', $dateLivraison); + $date = $y.'-'.$m.'-'.$d; + $aliment = $data[2]; - $alim = new Aliments(); - $alim->code_lot = $codeLot; - $alim->date_livraison = $date; - $alim->type_aliment = $aliment; - - if($alim->save()){ - $imported++; - } else { - $error++; - $errorHtml = "