#Upgrading Laravel from 5.8.x to 11.x

1 messages · Page 1 of 1 (latest)

shell vault
#

Hey guys.

I am in the midst of upgrading an older project from 5.8.x to newest 11.x.

I was wondering if you could give me some advice or tools to use for this process?

I have heard of https://laravelshift.com/ and I have considered it, but I want to explore other options.

I am wondering if there are any Ai tools that can analyze your codebase to ease the process of upgrading?

Thanks in advance :))

Automated and human services for upgrading, auditing, and testing your Laravel applications.

stone epoch
#

Funny, I just upgraded a project from 5.8 to 11 yesterday. If your time is worth anything I'd just use shift. It's the only reliable tool out there. Definitely don't use AI - it's just not there yet. Rector has some Laravel upgrade sets, but nowhere near as comprehensive as Shift.

shell vault
#

Alright then. Thanks a lot for the reply :))

shell vault
#

Im leaning towards Shifting, seems the easiest and straight forward.

shell vault
#

Probably gonna do some versions with Shift and some without as they vary in sizes quite a lot.
currently thinking of Shifting 5.8 to 6 and trying to do 6 to 7 by hand.

stone epoch
#

Yeah some of them are pretty small.

#

BTW the new Laravel 11 minimal config/bootstrap structure is optional, and my project had some custom stuff in service providers and the exception handler that required some manual tinkering after running the Shift. So if you want to keep the original structure, it might be easier to do that one by hand also.