id(); $table->string('uuid')->unique(); $table->foreignId('team_id')->constrained()->cascadeOnDelete(); $table->string('email'); $table->string('role')->default('member'); $table->string('link'); $table->string('via')->default('link'); $table->timestamps(); $table->unique(['team_id', 'email']); }); } /** * Reverse the migrations. */ public function down(): void { Schema::dropIfExists('team_invitations'); } };