Это зависит от структуры кода и от того, насколько глубоко связано с Laravel. Например, есть некоторые вспомогательные функции, которые устарели. Некоторые функции вынесены в отдельные пакеты
Шаг 1: Напишите тесты для текущей версии. Попробуйте протестировать как можно больше из текущего кода
Шаг 2: Сделайте новую установку Laravel
Шаг 3: Перенесите ваши контроллеры, модели, миграции и тесты в новую установку
Шаг 4: переименуйте вспомогательные функции ... например: array_get () в Arr :: get ()
Шаг 5: Начните выполнение тестов и отладку. Тем не менее, здесь может помочь руководство по обновлению Laravel.