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