Support the ongoing development of Laravel.io →
posted 9 months ago
0
moderator

Hello @mariusdonici2001

Laravel 5.4 is an old version so you have a nice task in front of you. What is the PHP version that you currently have?

I advice you to upgrade to each version (so 5.4 -> 5.5 -> 5.6 -> ... -> 10)

For each step you can follow the upgrade guide in the documentation. Like for Laravel 5.5: https://laravel.com/docs/5.5/upgrade And you can/need to check if your packages supporting the new Laravel version. For some packages you will find an updated version. And the unhappy news is that you can have packages that are abandoned.

For the abandoned packages you need to decide:

  1. Do I need it?
  2. Is there a replacement?
  3. Can I fork it and update the fork for myself? If you need to fork it you can define the fork in your composer.json see the composer documentation for more information

I have also hear people that are happy with https://laravelshift.com/ you can take a look and see if you think it is useful for you.

Between 5.4 and 10 you need one or more PHP upgrades. I should do that in a separated step.

wilsenhc, boukharilina liked this reply

2

Sign in to participate in this thread!

Eventy

Your banner here too?

Moderators

We'd like to thank these amazing companies for supporting us

Your logo here?

Laravel.io

The Laravel portal for problem solving, knowledge sharing and community building.

© 2024 Laravel.io - All rights reserved.