Fixed migration to set all existing messages to public

This commit is contained in:
noah.lancien 2023-04-06 13:59:20 +00:00
parent fb570b166b
commit 467ebae681

View file

@ -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]);
});
}
/**