victorlap/laravel-approvable
Add approval workflows to any Laravel model with victorlap/laravel-approvable. Submit, approve, or reject records via a simple trait, with configurable approvers, status tracking, and query scopes—ideal for content moderation, publishing pipelines, and multi-step sign-offs.
Laravel Approvable adds lightweight approval workflows to Eloquent models. Attach the Approvable trait to any model to track approval status, approve or reject records, and query approved/pending items with built-in scopes—ideal for content moderation, user submissions, and admin review queues.
approve() / reject() API on modelsHow can I help you explore Laravel packages today?