somnambulist/attribute-model
A Laravel package for declarative model attributes: define typed, castable fields on Eloquent models using PHP attributes, with generated accessors, mutators, and validation—so you can add structured metadata without extra tables or boilerplate.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| somnambulist/read-models | 0.85 | Read models for Laravel: lightweight, query-optimized projections for CQRS applications. Build dedicated read-side models from domain events, separate reads from writes, and keep query performance predictable without loading full aggregates. | 12 | 12 | 0 | 8 | 1 | 0.2 | 2.9 | MIT | 2 years ago | |
| somnambulist/domain | 0.85 | Domain-driven design building blocks for Laravel and PHP: UUIDs, value objects, entities, aggregates, domain events, commands and repositories. A clean, framework-friendly foundation for modelling business logic with clear boundaries. | 26 | 26 | 2 | 130 | 0 | 0.2 | 10.6 | MIT | — | |
| zero-to-prod/data-model | 0.84 | DataModel hydrates PHP objects from external data with a single from($data) call using reflection and type hints. Validation and casting live in #[Describe] attributes (required, nullable, default, assign), replacing manual property wiring and scattered null checks. | 139 | 140 | 7 | 2K | 0 | 29.0 | 18.4 | MIT | 2 months ago | |
| somnambulist/collection | 0.84 | A PHP/Laravel collection package that extends the standard Collection with type-safe wrappers, extra helper methods, and immutable-style operations for cleaner, more predictable data manipulation. | 11 | 11 | 2 | 3K | 0 | 0.1 | 32.4 | MIT | 2 years ago | |
| somnambulist/read-models-bundle | 0.84 | A Laravel package for building CQRS-style read models and projections, offering base classes and Eloquent-backed query models to create denormalized, read-optimized views from domain events and write-side data. | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| somnambulist/validation | 0.83 | Somnambulist Validation provides a Laravel-friendly validation toolkit for PHP, helping you define reusable rules and validate requests, forms, and application data through a clean, extensible API. | 64 | 64 | 15 | 10K | 0 | 0.8 | 30.4 | MIT | — | |
| php-ddd/domain-driven-design | 0.83 | php-ddd/domain-driven-design helps Laravel/PHP developers structure applications around bounded contexts and domain logic, with reusable DDD building blocks and conventions for entities, value objects, aggregates, repositories, services, and domain events. | 29 | — | 4 | — | 1 | 0.2 | — | MIT | 11 years ago |
|
| somnambulist/enumeration | 0.83 | Strongly-typed enumeration value objects for PHP and Laravel. Define constants once and get validation rules, Eloquent casting, instance comparison, and attribute access, plus helpers for safe construction. Ideal for modelling fixed sets such as statuses, types, and roles. | 0 | 0 | 0 | 64 | 0 | 0.0 | 25.0 | MIT | — | |
| somnambulist/form-request-bundle | 0.83 | Symfony bundle bringing Laravel-style form requests to Symfony: encapsulate validation, authorization, and input handling in dedicated request classes that resolve automatically as controller arguments, keeping controllers thin and request logic reusable and testable. | 3 | 3 | 1 | 3 | 0 | 0.0 | 3.4 | MIT | — | |
| somnambulist/fractal-bundle | 0.82 | A Laravel bundle that integrates League Fractal, adding service providers, configuration and helpers so you can transform API responses with Fractal serializers, includes and pagination using familiar framework conventions. | 3 | 3 | 1 | 2K | 0 | 0.0 | 36.4 | MIT | — | |
| php-static-analysis/psalm-plugin | 0.82 | A Psalm plugin for PHP static analysis that extends Psalm with additional checks and integrations, helping teams catch issues earlier and enforce consistent code quality in their projects. | 2 | 2 | 1 | 2K | 0 | 0.3 | 37.4 | MIT | 1 year ago | |
| somnambulist/api-bundle | 0.82 | Somnambulist API Bundle provides a lightweight, opinionated foundation for building JSON APIs in Laravel, with conventions for responses, errors, versioning, and middleware to help standardize endpoints and speed development. | 3 | 3 | 1 | 1 | 0 | 0.0 | 1.3 | MIT | — | |
| somnambulist/api-client | 0.82 | Somnambulist API Client gives Laravel and PHP developers a structured, testable way to consume external HTTP APIs. Define requests, send them cleanly, handle responses consistently, and keep third-party integrations maintainable without scattering HTTP logic through your app. | 1 | 1 | 0 | 71 | 0 | 0.0 | 21.6 | MIT | — | |
| ems/versatile | 0.81 | EMS Versatile is a Laravel/PHP package offering flexible, reusable components for common application tasks. It aims to streamline configuration and extend core behavior through a versatile, developer-friendly API for faster builds. | 0 | 0 | 0 | 325 | 1 | 0.2 | 34.7 | MIT | 2 years ago | |
| cerbero/laravel-dto | 0.81 | Cerbero Laravel DTO provides a simple way to define typed data transfer objects in Laravel, with attribute casting, validation, and conversion from arrays, requests, and Eloquent models. It helps keep controllers and services clean by moving data shaping and validation into reusable DTO classes. | 58 | 59 | 2 | 69 | 0 | 0.4 | 4.7 | MIT | — | |
| laimoon/model-updater | 0.81 | laimoon/model-updater is a Laravel package that provides a clean, reusable way to update Eloquent models. It helps reduce boilerplate by centralizing model update logic, keeping controllers and services tidy while preserving consistent persistence behavior. | 40 | 40 | 1 | 0 | 0 | 0.1 | — | MIT | 6 years ago | |
| smorken/model | 0.81 | smorken/model is a Laravel package that provides reusable Eloquent model utilities and a lightweight base model, helping developers standardize common model behavior, reduce boilerplate, and keep application models consistent and maintainable. | 0 | 0 | — | 192 | — | 0.0 | 31.6 | — | — | |
| milwad/laravel-attributes | 0.77 | Laravel Attributes lets you configure Eloquent models using native PHP 8 attributes, replacing boilerplate properties and methods for fillable, hidden, casts, accessors, and more. Keep model classes clean, declarative, and easier to scan. | 232 | 230 | 10 | 384 | 0 | 10.4 | 6.3 | MIT | 6 months ago |
How can I help you explore Laravel packages today?