spatie/laravel-model-states
Add state and state machine behavior to Laravel Eloquent models. Represent each state as a class, automatically serialize to/from the database, and perform clean, explicit transitions with configurable rules—ideal for workflows like payments, orders, and approvals.
|
Person
|
Packages
|
Contributions
|
Followers
|
|
|---|---|---|---|---|
|
Brent Roose
@brendt |
88 | 2,554 | 2,004 |
View on GitHub
|
|
freekmurze
@freekmurze |
400 | 38,805 | 5,208 |
View on GitHub
|
|
Mark van den Broek
@mvdnbrk |
36 | 614 | 70 |
View on GitHub
|
|
dependabot[bot]
@dependabot[bot] |
1,352 | 43,288 | 0 |
View on GitHub
|
|
Niels Vanpachtenbeke
@Nielsvanpach |
177 | 1,929 | 85 |
View on GitHub
|
|
rubenvanassche
@rubenvanassche |
97 | 4,681 | 308 |
View on GitHub
|
|
Adriaan Marain
@AdrianMrn |
257 | 1,849 | 237 |
View on GitHub
|
|
Björn Blom
@bjrnblm |
4 | 12 | 15 |
View on GitHub
|
|
patinthehat
@patinthehat |
136 | 1,317 | 134 |
View on GitHub
|
|
Assem Alwaseai
@A909M |
16 | 82 | 55 |
View on GitHub
|
|
Lloric Mayuga Garcia
@lloricode |
66 | 173 | 129 |
View on GitHub
|
|
Floris Meccanici
@fmeccanici |
1 | 6 | 1 |
View on GitHub
|
|
powellblyth
@powellblyth |
5 | 10 | 2 |
View on GitHub
|
|
Zayed Adel Al-Meklahfi
@zayedadel |
5 | 10 | 15 |
View on GitHub
|
|
Andrei Ciungulete
@ciungulete |
7 | 159 | 14 |
View on GitHub
|
|
github-actions[bot]
@github-actions[bot] |
623 | 10,515 | 0 |
View on GitHub
|
|
Roman Zipp
@romanzipp |
4 | 8 | 209 |
View on GitHub
|
|
Maarten Paauw
@maartenpaauw |
38 | 184 | 75 |
View on GitHub
|
|
masterix21
@masterix21 |
23 | 331 | 59 |
View on GitHub
|
|
Mohamed Hailam Ahmed
@hailam |
1 | 4 | 18 |
View on GitHub
|
|
Ahmed Badawy
@aabadawy |
2 | 5 | 34 |
View on GitHub
|
|
jimirobaer
@jimirobaer |
72 | 178 | 18 |
View on GitHub
|
|
Jason P. Scharf
@jpscharf |
6 | 10 | 34 |
View on GitHub
|
|
Rob Lyons
@aSeriousDeveloper |
6 | 24 | 11 |
View on GitHub
|
|
piotrjoniec
@piotrjoniec |
1 | 3 | 1 |
View on GitHub
|
|
shuvroroy
@shuvroroy |
63 | 293 | 198 |
View on GitHub
|
|
AlexVanderbist
@AlexVanderbist |
300 | 3,006 | 536 |
View on GitHub
|
|
lorenzolosa
@lorenzolosa |
14 | 34 | 1 |
View on GitHub
|
|
Javier Ugarte
@javoscript |
2 | 3 | 7 |
View on GitHub
|
|
Watheq Alshowaiter
@WatheqAlshowaiter |
7 | 94 | 384 |
View on GitHub
|
|
Ralph J. Smit
@ralphjsmit |
31 | 454 | 371 |
View on GitHub
|
|
Conor Murphy
@conorjmurphy |
1 | 2 | 5 |
View on GitHub
|
|
angeljqv
@angeljqv |
39 | 73 | 1 |
View on GitHub
|
|
Enzo Notario
@enzonotario |
4 | 15 | 221 |
View on GitHub
|
|
jmills
@runofthemill |
4 | 6 | 20 |
View on GitHub
|
|
gitetsu
@gitetsu |
9 | 10 | 34 |
View on GitHub
|
|
Şahin
@SahinU88 |
2 | 3 | 30 |
View on GitHub
|
|
luckcolors
@luckcolors |
1 | 1 | 16 |
View on GitHub
|
|
Travis Northcutt
@tnorthcutt |
9 | 9 | 69 |
View on GitHub
|
|
Travis Elkins
@telkins |
23 | 61 | 27 |
View on GitHub
|
|
Terry Smith
@ChangingTerry |
5 | 5 | 6 |
View on GitHub
|
|
Siraj Kimuli
@kimulisiraj |
3 | 4 | 5 |
View on GitHub
|
|
sebastiandedeyne
@sebastiandedeyne |
177 | 2,591 | 1,031 |
View on GitHub
|
|
Rodrigo
@rodrigopedra |
41 | 219 | 90 |
View on GitHub
|
|
Peter Fox
@peterfox |
36 | 302 | 148 |
View on GitHub
|
|
Nariman
@StreetYo |
1 | 1 | 1 |
View on GitHub
|
|
Michael Barclay
@barclaymichael |
1 | 1 | 4 |
View on GitHub
|
|
Markus Machatschek
@mmachatschek |
20 | 77 | 46 |
View on GitHub
|
|
Muah
@ctf0 |
20 | 52 | 135 |
View on GitHub
|
|
Marceau Casals
@MarceauKa |
11 | 452 | 209 |
View on GitHub
|
|
Kieran Marshall
@kayrunm |
3 | 3 | 28 |
View on GitHub
|
|
jonjakoblich
@jonjakoblich |
2 | 3 | 2 |
View on GitHub
|
|
IlliaVeremiev
@IlliaVeremiev |
1 | 1 | 0 |
View on GitHub
|
|
Gaurav Makhecha
@gauravmak |
22 | 42 | 115 |
View on GitHub
|
|
Lukas Staab
@lukas-staab |
1 | 1 | 14 |
View on GitHub
|
|
Ayoob Mohammed
@AyoobMH |
21 | 141 | 34 |
View on GitHub
|
|
travisobregon
@travisobregon |
12 | 43 | 7 |
View on GitHub
|
How can I help you explore Laravel packages today?