diff --git a/database/seeds/ImportarProductoSeeder.php b/database/seeds/ImportarProductoSeeder.php index 4625793..2b08d1a 100644 --- a/database/seeds/ImportarProductoSeeder.php +++ b/database/seeds/ImportarProductoSeeder.php @@ -62,7 +62,7 @@ class ImportarProductoSeeder extends Seeder //obtener talles if ($tipo == "PTC") { - $nombreLower = strtolower(str_replace('-', '', $nombre)); + $nombreLower = ucfirst(strtolower(str_replace('-', '', $nombre))); // talles en una sola fila, // asume que están como '$n a $m' con $n, $m numeros y $n < $m. // asume también que los talles van de uno en uno @@ -131,7 +131,7 @@ class ImportarProductoSeeder extends Seeder $tipo = $registro[$this::FILA_HEADER]; if ($tipo == 'PTC') { $sigNombre = $this->generarNombre($registro); - $sigNombre = strtolower(str_replace('-','', $sigNombre)); + $sigNombre = ucfirst(strtolower(str_replace('-','', $sigNombre))); $sigNombre = trim(explode('talle', $sigNombre)[0]); $sigPrecio = $registro['Precio']; return $nombre != $sigNombre || $sigPrecio != $precio; diff --git a/database/seeds/ProductoSeeder.php b/database/seeds/ProductoSeeder.php deleted file mode 100644 index 95cab3e..0000000 --- a/database/seeds/ProductoSeeder.php +++ /dev/null @@ -1,40 +0,0 @@ -setDelimiter("|"); - $csv->setEnclosure("'"); - $csv->setHeaderOffset(0); - $registros = $csv->getRecords(); - $toInsert = []; - - foreach($registros as $registro){ - $toInsert[] = [ - 'categoria' => $registro['categoria'], - 'nombre' => $registro['producto'], - 'precio' => $registro['precio'], - 'proveedor_id' => isset($registro['proveedor']) ? Proveedor::firstOrCreate([ - 'nombre' => $registro['proveedor'] - ])->id : null, - 'bono' => $registro['categoria'] == 'BONOS Y FINANCIAMIENTO SORORO' - ]; - } - - foreach (array_chunk($toInsert,DatabaseSeeder::CHUNK_SIZE) as $chunk) - { - DB::table('productos')->insert($chunk); - } - } -}