Workflows to WorkflowsContractgetStates() method to return enum class name instead of arrayWorkflowStateSelect to StateSelectworkflowModel() to setWorkflowForModel() and setRole()ignored_actions configuration for flexible workflow validationworkflow_states table for better state managementworkflow_transitions table to use direct state references via foreign keysfrom_state_id and to_state_id fieldsWorkflowState model to handle state management independentlyWe are excited to announce the first official release of Workflow Manager for Laravel Filament!
Workflow Manager is a powerful package that allows you to define and manage state transitions for your Laravel models through an intuitive admin interface.
WorkflowStateSelect component in your Filament forms to automatically enforce workflow rulesInstallation is straightforward:
composer require xentixar/workflow-manager
After installing, publish the assets:
php artisan vendor:publish --tag=workflow-manager-config
php artisan vendor:publish --tag=workflow-manager-migrations
php artisan vendor:publish --tag=workflow-manager-translations
Then run the migrations:
php artisan migrate
Refer to the README.md for complete documentation.
Thank you for choosing Workflow Manager for your state transition needs. We welcome your feedback and contributions!
How can I help you explore Laravel packages today?