I had a Laravel project and it was at Laravel version 5.7. At first, I was a little worried about how to do it but a friend suggested me Laravel Shift and it was awesome. The sprint to upgrade the project changed from 3 months to 2 weeks. It migrated the project within some time and the developer just had to make some minor changes.
One of the features that I like about laravel shift is that it enables me to upgrade my Laravel application from older versions to the current stable release. Also, it integrates well with GitHub and bitbucket and therefore making it easy to upgrade code that is in these repositories with ease.