Added cascade on delete to character_data and player_data so that when a user gets deleted it gets too

This commit is contained in:
Vari
2024-02-17 15:29:38 +01:00
parent 0249470687
commit 70f89120d2
2 changed files with 2 additions and 2 deletions

View File

@@ -16,7 +16,7 @@ public function up(): void
{
Schema::create('player_data', function (Blueprint $table) {
$table->id();
$table->foreignUuid('user_id')->constrained();
$table->foreignUuid('user_id')->constrained()->onDelete('cascade');
$table->enum('last_faction', array_column(Faction::cases(), 'value'));
$table->enum('last_hunter', array_column(Hunter::cases(), 'value'));

View File

@@ -12,7 +12,7 @@
public function up(): void
{
Schema::create('character_data', function (Blueprint $table) {
$table->foreignId('player_data_id')->constrained('player_data');
$table->foreignId('player_data_id')->constrained('player_data')->onDelete('cascade');
$table->enum('character', array_column([...\App\Enums\Game\Hunter::cases(), ...\App\Enums\Game\Runner::cases()], 'value'));
$table->timestamps();