From 467ebae681f832353be3fca701bf818b61025d38 Mon Sep 17 00:00:00 2001 From: "noah.lancien" Date: Thu, 6 Apr 2023 13:59:20 +0000 Subject: [PATCH] Fixed migration to set all existing messages to public --- database/migrations/2023_04_06_122125_add_message_type.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/database/migrations/2023_04_06_122125_add_message_type.php b/database/migrations/2023_04_06_122125_add_message_type.php index dd9bd38..a191e80 100644 --- a/database/migrations/2023_04_06_122125_add_message_type.php +++ b/database/migrations/2023_04_06_122125_add_message_type.php @@ -2,6 +2,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; +use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Schema; class AddMessageType extends Migration @@ -19,6 +20,12 @@ class AddMessageType extends Migration ->comment('Message Type defined by an enum.') ->after('message'); }); + // Set all existing messages as public. + $messages = DB::table('messages')->get(); + collect($messages)->map(function (object $message) { + DB::table('messages')->where('id', $message->id) + ->update(['type' => 2]); + }); } /**