id(); $table->foreignId('individuo_id')->constrained('individui')->onDelete('cascade'); $table->enum('tipo', ['telefono', 'cellulare', 'email', 'fax', 'web', 'telegram', 'whatsapp', 'altro']); $table->string('valore'); $table->string('etichetta')->nullable(); $table->boolean('is_primary')->default(false); $table->timestamps(); $table->index('individuo_id'); }); } } public function down(): void { Schema::dropIfExists('contatti'); } };