salahhusa9/laravel-updater
Laravel Updater lets you update your Laravel project with a single command or click. Supports Laravel 11, 12, and 13, with an Artisan command and web interface for running updates, so deployments and version upgrades stay quick and painless.
Consider it when:
Look elsewhere when:
git checkout/reset behavior is unacceptable. The changelog’s “throw away local modifications” behavior is a serious operational red flag for shared or hand-patched environments.For executives: This is a low-cost, MIT-licensed utility that can reduce manual upgrade effort for small Laravel applications and self-hosted customer deployments. It is not a strategic platform or a replacement for our deployment pipeline. Recommendation: run a narrow pilot on one low-risk internal app, measure update time and failure rate, and adopt only if it removes operational toil without increasing production risk.
For engineering: The package provides a command-driven update flow for Laravel apps, with before/after update hooks and support for current Laravel versions. The trade-off is control: it assumes a git-based deployment model and can discard local changes, so it should only run in clean, backed-up environments with staging validation. Do not wire it into production SaaS until rollback, migrations, queue restarts, and cache clearing are proven. Treat it as a possible reference implementation for a first-party updater, not an automatic dependency.
How can I help you explore Laravel packages today?