runn/valueobjects
Runn ValueObjects gives you a lightweight foundation for immutable PHP value objects, with typed base classes for strings, integers, booleans and arrays, validation helpers, and Eloquent casts to keep domain values consistent.
Runn ValueObjects brings immutable, self-validating value objects to your Laravel and PHP applications, replacing primitive obsession with expressive domain types. Each object guards its own invariants at construction, so invalid data never reaches your domain layer.
How can I help you explore Laravel packages today?