mattkingshott/quest
Quest is a lightweight state machine for Laravel. Define the states a model can occupy and the transitions allowed between them, then move models through your workflow with guard checks and events, keeping status logic expressive and out of your controllers.
How can I help you explore Laravel packages today?