spatie/laravel-model-states
Add state-machine behaviour to Eloquent models: each state is its own class, with serialization handled automatically and state transitions made easy.
How can I help you explore Laravel packages today?