diff --git a/app/CanastaLog.php b/app/CanastaLog.php new file mode 100644 index 0000000..d079c84 --- /dev/null +++ b/app/CanastaLog.php @@ -0,0 +1,11 @@ +getClientOriginalName(); $data->move(resource_path($path), $nombre); + + self::log($path . $nombre, self::ARCHIVO_SUBIDO); + return $nombre; } @@ -73,10 +78,11 @@ class CanastaHelper ]; } - foreach (array_chunk($toInsert,DatabaseSeeder::CHUNK_SIZE) as $chunk) - { + foreach (array_chunk($toInsert,DatabaseSeeder::CHUNK_SIZE) as $chunk) { DB::table('productos')->insert($chunk); } + + self::log($archivo, self::CANASTA_CARGADA); } private static function obtenerIndiceDeHeader($csv){ @@ -102,4 +108,18 @@ class CanastaHelper } return $result; } + + /** + * @param $nombre + * @param $descripcion + * @return void + */ + private static function log($nombre, $descripcion): void + { + $log = new CanastaLog([ + 'nombre' => $nombre, + 'descripcion' => $descripcion, + ]); + $log->save(); + } }