aaix/laravel-patches

A simple, command-based patching system for Laravel where patches are trackable.

Maintainers

Package info

github.com/jonaaix/laravel-patches

Type:laravel-package

pkg:composer/aaix/laravel-patches

Statistics

Installs: 251

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.8 2026-05-01 22:13 UTC

This package is auto-updated.

Last update: 2026-05-01 22:53:47 UTC


README

Laravel Patches Logo

Laravel Patches

A simple, command-based patching system for Laravel — hidden, trackable, and disposable one-off commands for data migrations, one-time fixes, and complex deployments.

Latest Version on Packagist Total Downloads GitHub Actions License

Features

  • Command-Based — every patch is a full-fledged Artisan command.
  • Trackable — executed patches are logged in a database table to prevent re-execution.
  • Disposable — delete the patch file when it's no longer needed.
  • User-Controlled — unlike migrations, patches never run automatically. You decide which patch runs and when.

Quickstart

composer require aaix/laravel-patches
php artisan migrate
php artisan make:patch FixUserEmails
php artisan patch

Documentation

Full guide, configuration reference and usage examples: laravel-patches docs.

License

Released under the MIT License.