PositionObserver::lockFor() and PositionObserver::unlockFor() methodsPositionObserver::forceFor() methodPositionObserverisMoving() methodwithoutShiftingPosition methodgetStartPosition method to define from what number start counting modelsshiftWithTimestamps method to update timestamps when shifting modelslockPositions method to disable database queries during insertionsnewPositionQuery now is publiccount method instead of max for calculating position at the endPositionObserverorderByInversePosition to orderByReversePositionnextPosition to getNextPositiongetNextPosition can return negative positiongetMaxPosition returns -1 when no recordsstartPosition methodshiftToStart and shiftToEnd methodsgetInitPosition to startPositionposition attribute along with other attributesOrderByPosition global scopeswap methodarrangeByIds into arrangeByKeysarrangeByKeys method into query bHow can I help you explore Laravel packages today?