Skip to content

Commit edbbc2f

Browse files
committed
Add fromStatesName attribute to display from states
1 parent 068ddf2 commit edbbc2f

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/Models/WorkflowTransition.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
use Illuminate\Database\Eloquent\Model;
77
use Illuminate\Database\Eloquent\Relations\BelongsTo;
88
use Illuminate\Database\Eloquent\Relations\HasMany;
9+
use Illuminate\Support\Collection;
910
use Soap\WorkflowLoader\DatabaseLoader;
1011

1112
class WorkflowTransition extends Model
@@ -37,4 +38,12 @@ public function fromStates(): HasMany
3738
{
3839
return $this->hasMany(WorkflowStateTransition::class);
3940
}
41+
42+
public function getFromStatesNameAttribute(): Collection
43+
{
44+
return $this->fromStates()
45+
->with('fromState')
46+
->get()
47+
->pluck('fromState.name');
48+
}
4049
}

0 commit comments

Comments
 (0)