У меня есть столбец 'section_order', это раздел заказа, начинающийся с 1 до конца таблицы, проблема в том, что когда я удаляю один раздел или более, порядок меняется не go, как те же 1,2,3, .. поэтому я хочу изменить порядок столбцов 'section_order' как c и обновить его из первой строки 1,2,3, ....
Я пытаюсь этот код, но он неправильный
$last_order = Section::latest('section_order')->get();
$orders_num=$order_last[0]['section_order'];
for ($i=1; $i <= $orders_num ; $i++) {
Section::orderBy('section_order', 'asc')->update([
'section_order' => $i
]);
}