Author: Manuel Lemos
Updated on: 2022-09-12
Posted on: 2022-09-12
Package: Laravel Composer Update with Zero Downtime
When a project's packages are updated, the composer tool can retrieve the new versions and update the project environment with those new ones.
Updating a project with new package versions may take a long time if a project is complex and needs many packages with a new version.
Updating a project with the new package versions in a production environment may cause the application to break since the composer cannot update all packages simultaneously.
This package provides an alternative solution to update the new versions of packages of a project in a way that does not cause the application to break.
It creates a new project vendor directory in a working directory. In the end, this package replaces the old vendor directory with the new vendor directory that has the updated versions of the project's packages.
About the Laravel Composer Update with Zero Downtime Package
The package Laravel Composer Update with Zero Downtime is one of the few PHP packages that was considered notable recently because it does something that is worth paying attention.
The basic purpose is: Update composer packages while an application runs
Here follows in more detail what it does:
This package can update composer packages while an application runs.
It can update packages for a project using composer in a separate working directory so the update may run while the application runs.
In the end, this package can replace the old vendor directory with a new vendor directory created by the composer tool during the current update.
Conclusion
The Laravel Composer Update with Zero Downtime can be downloaded from download page or be installed using the PHP Composer tool following instructions in the Composer install instructions page.
This package was considered notable for implementing its benefits in a way that is worth noticing.
Notable PHP packages can be often considered innovative. If this package is also innovative, it can be nominated to the PHP Innovation Award and the author may win prizes and recognition for sharing innovative packages.
If you also developed your own notable or innovative packages consider sharing them, so you can also earn more visibility for your package as well nice prizes.
One nice prize that many PHP developers want and you may like is the PHP elePHPant mascot plush.
You need to be a registered user or login to post a comment
1,601,260 PHP developers registered to the PHP Classes site.
Be One of Us!
Login Immediately with your account on:
Comments:
No comments were submitted yet.