CWAscend / laravel-column-watcher
PublicAttribute-based column watching for Laravel Eloquent models. React to specific column changes without the boilerplate of observers.
A Laravel package that enables attribute-based reactions to specific column changes in Eloquent models, offering fakeable, queueable handlers as an alternative to traditional observers.
How It Works
You hear about a tool that makes it easy to react only when specific parts of your data change, without messy code everywhere.
You simply include this helpful package into your project with one easy step, and it's ready to use.
You make a small, focused action class that runs whenever a certain field in your data gets updated.
You add a simple note right on your data type, telling it to watch that field and call your action when it changes.
You pretend to update the field and check that your action triggers perfectly, with easy ways to fake and verify.
Now, whenever users update that field, your action runs automatically—even in the background for slow tasks.
Your app now responds cleanly and reliably to data changes, making everything easier to build, test, and maintain.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.