diff --git a/src/Models/WorkflowTransition.php b/src/Models/WorkflowTransition.php index 04ac77d..299f6cf 100644 --- a/src/Models/WorkflowTransition.php +++ b/src/Models/WorkflowTransition.php @@ -6,6 +6,7 @@ use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\HasMany; +use Illuminate\Support\Collection; use Soap\WorkflowLoader\DatabaseLoader; class WorkflowTransition extends Model @@ -37,4 +38,12 @@ public function fromStates(): HasMany { return $this->hasMany(WorkflowStateTransition::class); } + + public function getFromStatesNameAttribute(): Collection + { + return $this->fromStates() + ->with('fromState') + ->get() + ->pluck('fromState.name'); + } }