Closed michael-rubel closed 3 years ago
Thanks for the tip. I think it's not always true. Constantly updating a bigger project takes too many resources, sometimes breaks things, etc.
If a team has resources to do this and in this specific project a newer version of Laravel won't break much, then yes, it's a good idea to do that.
It may take resources, but it is the best practice to keep your dependencies fresh. Your app will not break due to an update anyway if you have tests. Laravel itself doesn't have many breaking changes between versions and we have Laravel Shift for the updates too.
This PR contains the main tip in 4 languages to keep the framework up to date. The common problem with development applications is outdated dependencies, which lead to limited functionality (and creating "bloated" solutions instead of KISS) and security risks.