ibrand/laravel-active
Laravel package for managing active/inactive status on Eloquent models. Adds an activation flag with query scopes, toggle helpers, and filters so you can quickly enable, disable, or query only active records for products, users, categories, and similar entities.
active() / inactive() scopes) rather than novel business logic.SoftDeletes is too destructive or semantically wrong.spatie/laravel-model-status or spatie/laravel-model-flags), Laravel's built-in SoftDeletes when the semantic fits, or a two-line local scope (scopeActive, scopeInactive) on a boolean column you already control.To executives: This package exposes a common "toggle a record on/off without deleting it" capability. The concept is worth having on the roadmap; the package is not worth adopting — it's a tiny, low-adoption library (3 stars, no downstream users) that would add maintenance and supply-chain risk for functionality we can build in-house in under a day.
To engineering: Treat this as a design reference, not a dependency. We should implement a small, tested ActiveScope trait (or adopt a maintained status package) and standardize how we model lifecycle flags. Recommendation: no-go on the dependency; yes on the pattern. If a team still wants it, require a fork-and-own decision with tests before it touches production.
How can I help you explore Laravel packages today?