Подключи в модель
use \October\Rain\Database\Traits\Sortable;
const SORT_ORDER = 'sort_order';
Погодите, если по дефолту у всех полей одинаковые значения(например 0 или 1) то use \October\Rain\Database\Traits\Sortable; не работает, не перезаписывает значения. Как только руками в таблице расставишь какие-то различные значение в sort_order - начинает работать. Это обсуждали в чате когда-то раньше. Вопрос стоит в том, как при создании ресурса расставлять в sort_order последовательные значения, а лучше дублировать значение из id