laravel-fsm maintained by runner
Laravel FSM
Installation
composer require runner/laravel-fsm
Configuration
php artisan vendor:publish
configure blueprints in fsm.php
<?php
return [
App\Models\Order::class => App\Bus\Blueprints\OrderBlueprint::class,
];
Usage
use App\Models\Order;
Fsm::make(Order::find('xxxxx'))->apply('pay');