Compare commits

..

No commits in common. "09a024b69d91f563659784107e61c21a5016bccf" and "f8239a624db23161d5248156d0035d9d52606a8d" have entirely different histories.

4 changed files with 13 additions and 15 deletions

View file

@ -14,6 +14,7 @@ return new class extends Migration
Schema::create('productos_caracteristicas', function (Blueprint $table) { Schema::create('productos_caracteristicas', function (Blueprint $table) {
$table->unsignedBigInteger('producto_id'); $table->unsignedBigInteger('producto_id');
$table->unsignedBigInteger('caracteristica_id'); $table->unsignedBigInteger('caracteristica_id');
$table->timestamps();
$table->primary(['producto_id','caracteristica_id']); $table->primary(['producto_id','caracteristica_id']);
$table->foreign('producto_id')->references('id')->on('productos'); $table->foreign('producto_id')->references('id')->on('productos');
$table->foreign('caracteristica_id')->references('id')->on('caracteristicas'); $table->foreign('caracteristica_id')->references('id')->on('caracteristicas');

View file

@ -6,8 +6,6 @@ use Illuminate\Support\Facades\Date;
use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\DB;
use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder; use Illuminate\Database\Seeder;
use App\Models\Region;
use App\Models\Barrio;
class BarrioSeeder extends Seeder class BarrioSeeder extends Seeder
{ {
@ -16,12 +14,14 @@ class BarrioSeeder extends Seeder
*/ */
public function run(): void public function run(): void
{ {
$prueba_id = Region::create([ DB::table('regiones')->insert([
'name' => 'PRUEBA', ['name'=>'PRUEBA', 'created_at'=>Date::now()]
])->id; ]);
Barrio::create([ $prueba_id = DB::table('regiones')->where('name','PRUEBA')->first()->id;
'name'=>'PRUEBA','region_id'=>$prueba_id, 'created_at'=>Date::now()
DB::table('barrios')->insert([
['name'=>'PRUEBA','region_id'=>$prueba_id, 'created_at'=>Date::now()],
]); ]);
} }
} }

View file

@ -4,7 +4,6 @@ namespace Database\Seeders;
use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder; use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\Date;
use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\DB;
use Illuminate\Support\Arr; use Illuminate\Support\Arr;
use Illuminate\Support\Str; use Illuminate\Support\Str;
@ -48,9 +47,7 @@ class CanastaSeeder extends Seeder
'price' => $record[$precioColumn], 'price' => $record[$precioColumn],
'solidario' => $parsed['solidario'], 'solidario' => $parsed['solidario'],
'bono' => $tipo == 'B', 'bono' => $tipo == 'B',
'categoria_id' => $currentCategoria->id, 'categoria_id' => $currentCategoria->id
'created_at' => Date::now(),
'updated_at' => Date::now(),
]; ];
$caracteristicasToInsert[] = [ $caracteristicasToInsert[] = [

View file

@ -15,10 +15,10 @@ class CaracteristicaSeeder extends Seeder
public function run(): void public function run(): void
{ {
DB::table('caracteristicas')->insert([ DB::table('caracteristicas')->insert([
['name' => 'SIN GLUTEN', 'key' => 'S-G', 'created_at' => Date::now(), 'updated_at' => Date::now()], ['name' => 'SIN GLUTEN', 'key' => 'S-G', 'created_at' => Date::now()],
['name' => 'SIN SAL AGREGADA', 'key' => 'S-S', 'created_at' => Date::now(), 'updated_at' => Date::now()], ['name' => 'SIN SAL AGREGADA', 'key' => 'S-S', 'created_at' => Date::now()],
['name' => 'SIN AZÚCAR AGREGADA', 'key' => 'S-A', 'created_at' => Date::now(), 'updated_at' => Date::now()], ['name' => 'SIN AZÚCAR AGREGADA', 'key' => 'S-A', 'created_at' => Date::now()],
['name' => 'SIN PRODUCTOS DE ORIGEN ANIMAL', 'key' => 'S-P-A', 'created_at' => Date::now(), 'updated_at' => Date::now()], ['name' => 'SIN PRODUCTOS DE ORIGEN ANIMAL', 'key' => 'S-P-A', 'created_at' => Date::now()],
]); ]);
} }
} }