laravel-model-states can install the package via composer:
composer require spatie/laravel-model-states
##Publishing the config file
Publishing the config file is optional:
php artisan vendor:publish --provider="Spatie\ModelStates\ModelStatesServiceProvider" --tag="model-states-config"
This is the default content of the config file:
return [
/*
* The fully qualified class name of the default transition.
*/
'default_transition' => Spatie\ModelStates\DefaultTransition::class,
];