Обновляя одну версию за раз, будет легче исправить и изменить то, что необходимо изменить. Вот как я это сделал:
https://laravel.com/docs/5.5/upgrade
- Следуйте инструкциям
- Измените код
- Проверьте свой код
https://laravel.com/docs/5.6/upgrade
- Следуйте инструкциям
- Измените код
- Проверьте свой код
И так далее. Зависит от размера вашего проекта. Go на страницы github ваших сторонних пакетов, чтобы проверить, не обновились ли они. Вы всегда можете изменить пакет.
Это будет боль в заднице, но это возможно. (Не забудьте версию php.)
Удачи!