From c0e0c99a1b0751e984bd6cd561ea385293af5b90 Mon Sep 17 00:00:00 2001 From: 1Day Date: Thu, 2 Jun 2022 16:31:06 +0200 Subject: [PATCH] fixes --- database/migrations/2022_06_02_081655_referral_code.php | 2 +- .../migrations/2022_06_02_091921_table-user-referrals.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/database/migrations/2022_06_02_081655_referral_code.php b/database/migrations/2022_06_02_081655_referral_code.php index e29d1493..61ec03e0 100644 --- a/database/migrations/2022_06_02_081655_referral_code.php +++ b/database/migrations/2022_06_02_081655_referral_code.php @@ -20,7 +20,7 @@ class ReferralCode extends Migration $table->string('referral_code')->lenght(8)->nullable(); }); - $existing_user = User::where('referral_code', '')->get(); + $existing_user = User::where('referral_code', '')->orWhere('referral_code', NULL)->get(); foreach ($existing_user as $user) { $random = STR::random(8); diff --git a/database/migrations/2022_06_02_091921_table-user-referrals.php b/database/migrations/2022_06_02_091921_table-user-referrals.php index 2734511b..a6fdbd83 100644 --- a/database/migrations/2022_06_02_091921_table-user-referrals.php +++ b/database/migrations/2022_06_02_091921_table-user-referrals.php @@ -16,8 +16,8 @@ class TableUserReferrals extends Migration Schema::create('user_referrals', function (Blueprint $table) { $table->unsignedBigInteger('referral_id'); $table->unsignedBigInteger('registered_user_id'); - $table->foreign('referral_id')->references('id')->on('users'); - $table->foreign('registered_user_id')->references('id')->on('users'); + $table->foreign('referral_id')->references('id')->on('users')->onDelete('cascade');; + $table->foreign('registered_user_id')->references('id')->on('users')->onDelete('cascade');; $table->timestamps(); });