Сначала я создаю переменную $ formsessions, в которой я храню объект Query Builder (который содержит 50 объектов Formsession).
$formsessions = FormsessionsRepository::get($user, $params);
После этого я запускаю groupBy () и pluck () для $ formsessionsкоторый возвращает 3 состояния, которые я сохраняю в переменной $ formsession_statuses.
$formsession_statuses = $formsessions->groupBy('status')->pluck('status');
Проблема в том, что переменная $ formsessions также получает модифицированные после groupBy () и pluck () и возвращает 3 элемента вместо 50Есть ли способ извлечь элементы из объекта Query Builder и сохранить их в другой переменной без изменения оригинала?