diff --git a/database/migrations/2025_03_10_183058_create_filaments.php b/database/migrations/2025_03_10_183058_create_filaments.php index 4bc6878..1f7fdc5 100644 --- a/database/migrations/2025_03_10_183058_create_filaments.php +++ b/database/migrations/2025_03_10_183058_create_filaments.php @@ -15,9 +15,9 @@ return new class extends Migration $table->id(); $table->string('name')->required(); $table->string('description')->nullable(); - $table->string('color_id')->required(); - $table->string('manufacturer_id')->required(); - $table->string('type_id')->required(); + $table->foreignId('color_id')->constrained(); + $table->foreignId('manufacturer_id')->constrained(); + $table->foreignId('filament_type_id')->constrained(); $table->string('weight')->required(); $table->string('diameter')->required(); $table->string('price')->nullable(); diff --git a/database/migrations/2025_03_15_185418_create_extruders_table.php b/database/migrations/2025_03_15_185418_create_extruders_table.php index bf5e31c..a2ce04e 100644 --- a/database/migrations/2025_03_15_185418_create_extruders_table.php +++ b/database/migrations/2025_03_15_185418_create_extruders_table.php @@ -15,7 +15,7 @@ return new class extends Migration $table->id(); $table->string('name'); $table->string('description')->nullable(); - $table->string('manufacturer_id')->required(); + $table->foreignId('manufacturer_id')->constrained(); $table->string('diameter')->required(); $table->string('temp_max')->required(); $table->timestamps();