Я пытаюсь удалить элемент из моей коллекции, я пытаюсь проверить, является ли конкретное значение текущего элемента коллекции равным следующему элементу коллекции, и удалить следующий, если он равен.
$path = CanvasPath::where('stream_id', $streamId)->get();
// if in collection $path a value ->path is identical to previous or before remove it
foreach($path as $key => $value) {
$collection = $path->getIterator();
$current = current($collection);
$next = next($collection);
if($current->path == $next->path) {
// remove $next collection
}
}
Как я могу удалить этот элемент?