laravelplus/laravel-updater · v1.0.6

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
Installs2,042
Latestv1.0.6
PHP8.4+
Laravel12
A.MIT licensedMaintained by After.si

Powerful 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.

Step 1
$ composer require laravelplus/laravel-updater
Step 2
$ php artisan laravelplus:setup
Artisan commands it addsphp artisan laravelplus:setupphp artisan laravelplus:checkphp artisan laravelplus:updatephp artisan laravelplus:syncphp artisan laravelplus:pr

The details.

01

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.

02

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.

03

Tested

113 test cases on Pest with Testbench, plus PHPStan, Rector and Pint in the pipeline.

More packages.