ringlesoft/laravel-process-approval
Multi-level approval workflows for Laravel Eloquent models. Define configurable, role-based approval steps and track review status across multiple approvers before execution. Supports Laravel 10+, publishable config/migrations/views, with optional UUID support.
ApprovableModelrequiresApproval() to check if the particular model will require approval when submittedbypassApprovalProcess method for bypassing model's approval process programmaticallyenableAutoSubmit method for enabling model's autoSubmit programmaticallygetApprovalSummaryUi()onApprovalCompletedCallback() to be able to customize the notifications shown to the user when approval fails.getApprovalSummaryUI() method in favor of <x-ringlesoft-approval-status-summary> componentweb middleware is applied to the ApprovalController by defaulttests--tag options.How can I help you explore Laravel packages today?