cjmellor/approval
Laravel package to stage and review model changes before they’re persisted. It stores pending/new or amended data (approve/reject states) so you can build your own approval workflow. Includes migrations and configurable states/tables.
Adopt if:
Look elsewhere if:
For Executives: *"This package lets us automate manual approvals for critical data—like user content, financial records, or compliance-sensitive updates—without building custom workflows from scratch. It’s like adding a ‘moderation queue’ to our database with audit logs, timeouts, and role-based actions. For example, we could use it to:
For Engineers: *"This is a batteries-included approval system for Laravel that:
approvals table (polymorphic, JSON-serialized).ModelApproved).Approval::pending()->get()).approval:process-expired).MustBeApproved trait to your model.user_id as the default foreign key), but customizable. Ideal for apps where approvals are a core feature, not a niche requirement."*How can I help you explore Laravel packages today?