'Member'], ['badge_type' => 'text', 'badge_text' => 'Member'] ); $operator = Rank::firstOrCreate( ['name' => 'Operator'], ['badge_type' => 'text', 'badge_text' => 'Operator'] ); $moderator = Rank::firstOrCreate( ['name' => 'Moderator'], ['badge_type' => 'text', 'badge_text' => 'Moderator'] ); User::query() ->whereNull('rank_id') ->update(['rank_id' => $member->id]); User::query() ->whereHas('roles', fn ($query) => $query->where('name', 'ROLE_ADMIN')) ->update(['rank_id' => $operator->id]); User::query() ->whereHas('roles', fn ($query) => $query->where('name', 'ROLE_MODERATOR')) ->update(['rank_id' => $moderator->id]); } }