Skip to main content

FFHS Approvals

Approve you stuff

Native PHP Enum Support

Native PHP Enum Support

Leverage native PHP Enums for clean and type-safe approval status handling. Define approved, denied, and pending states in a structured and maintainable way.

Multiple Approval Flows

Multiple Approval Flows

Define and manage multiple independent approval flows per model. Perfect for complex business processes with different approval scenarios.

Flexible Approval Logic

Flexible Approval Logic

Control approvals using role-, user-, and permission-based logic. Combine rules and require specific amounts of approvals per group.

Seamless Filament Integration

Seamless Filament Integration

Integrates smoothly with Filament components, forms, and views, allowing you to embed approval controls directly into your admin interface.

Business Logic Control

Business Logic Control

Dynamically control button visibility and approval flow states based on your own business logic and model conditions.

Expandable

Expandable

Designed to be extendable and customizable, allowing you to adapt flows, logic, and behavior to fit your specific project needs.