Laravel Updater
Keep your project in step with the starter kit it came from. Starter kits move on after you fork them. Updater pulls upstream changes into a pull request you review, so your custom code stays intact and nothing lands unseen.
# 1. Setup (one-time)php artisan laravelplus:setup# 2. Check for updatesphp artisan laravelplus:check# 3. Apply updates (creates PR by default)php artisan laravelplus:update$ composer require laravelplus/laravel-updater$ php artisan laravelplus:setupPowerful tools out of the box.
Starter kits move on after you fork them. Updater pulls upstream changes into a pull request you review, so your custom code stays intact and nothing lands unseen.
PR-first workflow
Updates arrive as a pull request by default. A direct merge is opt-in with --direct.
Any Git host
GitHub, GitLab, Bitbucket, Azure DevOps and self-hosted remotes.
Starter kit presets
Pre-configured Vue, React and Livewire kits, auto-detected, plus any custom repository.
Merge or rebase
Pick the strategy per project; branches are detected and created for you.
Pre/post hooks
Run your own commands before and after a sync.
Dry run
See what would change before anything touches your branch.
Set up Laravel Updater and start using it today.
Requires PHP 8.4+ and Laravel 12. Every step copies with one click.
The details.
Laravel 12 only
Built for Laravel 12's structure and PHP 8.4: strict types, readonly properties, Laravel Prompts. It will not install on older versions, by design.
Safe by default
Timeout protection, graceful recovery from network and Git errors, and logging for every run. The default path never merges without a review.
Tested
113 test cases on Pest with Testbench, plus PHPStan, Rector and Pint in the pipeline.
More packages.
Fortress
Attribute-based authorization, declared on the method it protects.
laravelplus/fortressUser History
A searchable record of what your users did, and to what.
laravelplus/user-historyVersion Manager
Tell users what's new since the last version they saw.
laravelplus/version-platform-managerCommander
Run, track and audit artisan commands from the browser.
laravelplus/commanderFeature Requests
A feature-request board with voting, inside your own app.
laravelplus/feature-requests