id(); $table->string('requestor_email')->unique(); $table->ipAddress('requestor_ip_address')->unique(); $table->string('invitation_code'); $table->enum('status', ['approved', 'denied', 'pending']); $table->boolean('notified')->default(false); $table->timestamps(); }); } public function down(): void { Schema::dropIfExists('invitations'); } };