id(); $table->foreignId('customer_id')->constrained()->onDelete('cascade'); $table->string('first_name', 50); $table->string('last_name', 50); $table->string('email', 100)->nullable(); $table->string('phone', 20)->nullable(); $table->string('position', 100)->nullable(); $table->boolean('is_primary')->default(false); $table->string('avatar')->nullable(); $table->timestamps(); }); } public function down() { Schema::dropIfExists('contacts'); } };