ascend/laravel-column-watcher
Attribute-based “column watchers” for Laravel Eloquent models. Trigger handlers only when specific attributes change (before/after save), with support for multiple watchers, queueable handlers, events, and Octane compatibility—avoiding bulky, monolithic model observers.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| testmonitor/eloquent-incrementable | 0.83 | — | 8 | 8 | 6 | 536 | 0 | 22.9 | 28.9 | MIT | 3 days ago | |
| zareismail/markable | 0.83 | Markable is a Laravel package for adding marks such as likes, bookmarks, or favorites to Eloquent models through polymorphic relationships. It provides simple traits and query helpers to attach, remove, and retrieve marks across your application. | 2 | — | 0 | — | 0 | 0.3 | — | MIT | 4 years ago | |
| lorisleiva/laravel-add-select | 0.83 | Laravel Add Select is a small Laravel package that simplifies appending select columns to existing queries. It provides a fluent helper for adding columns or subqueries to Eloquent and query builder selects without rewriting existing select clauses, making incremental query composition cleaner and m... | 32 | — | 3 | — | 0 | 0.6 | — | MIT | 6 years ago | |
| rasel9w9/dynamic-table-updater | 0.83 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 2 years ago | |
| alex-frolov/query-guard | 0.82 | Query Guard adds configurable safeguards to Laravel database queries, helping detect and block dangerous or unintended SQL before it reaches production. Enforce safety rules, catch destructive statements, and protect critical data with minimal setup. | 0 | 0 | 0 | 29 | 0 | 19.4 | 23.9 | MIT | 2 weeks ago | |
| protonemedia/laravel-eloquent-scope-as-select | 0.82 | Laravel Eloquent Scope as Select lets you add local scopes as select subqueries, so aggregated or computed values from related models come back in a single query. Skip extra database hits and N+1 problems while keeping your models clean and readable. | 142 | 142 | 9 | 17K | 0 | 7.2 | 30.0 | MIT | 8 months ago | |
| korridor/laravel-computed-attributes | 0.82 | A Laravel package for adding computed attributes to Eloquent models. Define derived values from existing model attributes and expose them cleanly alongside database columns, helping keep model logic organized, reusable, and easy to access. | 12 | 12 | 4 | 11K | 1 | 14.3 | 44.3 | MIT | 5 months ago | |
| socialblue/laravel-query-adviser | 0.82 | — | 20 | 20 | 1 | 203 | 0 | 9.5 | 15.0 | MIT | 3 years ago | |
| sofa/hookable | 0.82 | — | 65 | 66 | 66 | 7K | 4 | 6.6 | 29.8 | — | 5 years ago | |
| testmonitor/eloquent-lockable | 0.82 | Add record locking to Laravel Eloquent models with a simple trait. Prevent concurrent edits by tracking who holds a lock, then lock, unlock, and check status easily—keeping data consistent in multi-user apps. | 4 | — | 3 | — | 0 | 20.2 | — | MIT | 3 days ago | |
| rezaamini-ir/laravel-tracker | 0.82 | Laravel Tracker is a lightweight package for monitoring activity in your Laravel application. It records tracked events and stores them for review, giving you a simple way to keep an audit trail and better understand what is happening inside your app. | 12 | — | 0 | — | 0 | 0.4 | — | — | 5 years ago | |
| mikebronner/laravel-pivot-events | 0.82 | Adds Eloquent model events for many-to-many pivot operations: sync, attach, detach, and updateExistingPivot on BelongsToMany/MorphToMany. Listen for pivotSyncing/Synced, pivotAttaching/Attached, pivotDetaching/Detached, and pivotUpdating/Updated. | 141 | 141 | 12 | 162K | 0 | 12.4 | 44.7 | MIT | 8 months ago | |
| signifly/laravel-pivot-events | 0.82 | Laravel package that fires Eloquent model events for pivot tables on many-to-many relationships. It dispatches attaching, attached, detaching, detached, updating, updated, saving, and saved events, letting you hook into sync, attach, and detach operations without custom code. | 10 | 10 | 5 | 142 | 0 | 0.2 | 11.2 | MIT | 2 years ago | |
| paxha/laravel-reportable | 0.82 | A Laravel package that adds reportable behavior to Eloquent models, letting users flag or report content and store those reports through simple traits and relationships. Keep it plain text, around 300 chars. | 12 | — | 2 | — | 1 | 0.2 | — | MIT | 5 years ago |
|
| huangdijia/laravel-trigger | 0.82 | A lightweight Laravel package for defining and firing triggers tied to events or model changes. Register reusable trigger actions in configuration or service providers, then let them run automatically when the matching event occurs, keeping side effects decoupled from your controllers and models. | 32 | — | 2 | — | 0 | 13.1 | — | MIT | 4 months ago | |
| spurwork/spectator | 0.81 | Spectator is a lightweight Laravel package for observing outgoing HTTP requests, letting you inspect, log, and assert on the calls your app makes so you can debug integrations and write reliable tests without hitting external APIs. | 305 | — | 57 | — | 0 | 19.9 | — | MIT | 2 months ago | |
| ntm-dev/laravel-monitor | 0.81 | Laravel Monitor provides a lightweight dashboard for keeping an eye on your Laravel app in production. Track requests, slow queries, exceptions, and uptime, spot performance bottlenecks, and catch issues early without heavy external tooling. | 6 | — | 0 | — | 2 | 20.5 | — | — | 1 week ago | |
| sectheater/laravel-jarvis | 0.81 | Laravel Jarvis adds an AI assistant to Laravel apps, letting developers interact with their application through natural language. Register tools and actions so Jarvis can query data and perform tasks securely via OpenAI-powered commands and Laravel-native integrations. | 32 | — | 1 | — | 0 | 0.5 | — | MIT | 8 years ago | |
| s-damian/larasort | 0.81 | LaraSort is a lightweight Laravel package for adding sortable columns to Eloquent queries and tables. It handles sort parameters, column whitelisting, and direction toggling with minimal configuration, making it easy to build interactive, safe sorting in Blade views and APIs. | 26 | — | 1 | — | 0 | 0.2 | — | MIT | — | |
| zachflower/ignorable-observers | 0.81 | — | 24 | 24 | 1 | 29K | 0 | 0.5 | 42.3 | MIT | 6 years ago |
How can I help you explore Laravel packages today?