id(); $table->foreignId('badge_id')->constrained()->cascadeOnDelete(); $table->morphs('badgeable'); // 創建 taggable_id 和 taggable_type $table->timestamps(); $table->unique(['badge_id', 'badgeable_id', 'badgeable_type']); }); } /** * Reverse the migrations. */ public function down(): void { Schema::dropIfExists('badgeables'); } };