macpaw/request-dto-resolver
macpaw/request-dto-resolver automatically maps incoming Laravel request data into typed DTOs, cutting boilerplate and keeping controllers clean. It resolves DTO constructor parameters, supports nested objects, and makes request handling more explicit, predictable, and easy to test.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| halloverden/symfony-request-entity-bundle | 0.87 | A Symfony bundle that maps incoming request data directly onto entity objects, simplifying form-free request handling and reducing boilerplate in controllers. | 0 | 1 | 0 | 7 | 0 | 0.1 | 12.5 | MIT | — | |
| mapado/api-platform-profiler-bundle | 0.86 | A Symfony bundle that adds an API Platform profiler panel to the web debug toolbar, helping you inspect requests, responses, and resource metadata during development. | 0 | 1 | 2 | 0 | 0 | 0.0 | — | MIT | — | |
| metglobal/dto-bundle | 0.86 | A Symfony bundle for working with data transfer objects (DTOs), making it easier to convert request or array data into typed PHP objects instead of loose arrays. Helps keep controllers and services cleaner by centralizing data mapping and structure. | 2 | 1 | 3 | 0 | 0 | 0.1 | — | MIT | — | |
| jrm/request-bundle | 0.85 | jrm/request-bundle is a Symfony bundle that streamlines HTTP request handling, giving you a structured way to validate incoming data, map parameters to typed objects, and keep controllers thin. Drop-in integration and sensible defaults make it easy to adopt in existing projects. | 2 | 2 | 0 | 48 | 0 | 0.3 | 17.0 | MIT | 1 year ago | |
| check24/apitk-dtomapper-bundle | 0.85 | — | 2 | 2 | 3 | 0 | 0 | 2.9 | — | MIT | 4 years ago | |
| cerbero/dto | 0.85 | Cerbero DTO is a lightweight Laravel/PHP package for creating type-safe data transfer objects from arrays and requests. It supports property casting, validation, nested DTOs, and easy serialization, helping keep application data structured and predictable. | 17 | 19 | 5 | 717 | 0 | 0.3 | 22.3 | MIT | — | |
| gchernikov/request-resolver-bundle | 0.85 | gchernikov/request-resolver-bundle adds a clean request-resolution layer to PHP apps, mapping incoming HTTP requests to the right handlers through configurable resolvers. It decouples routing logic from controllers, keeping request handling organized, testable, and easy to maintain. | 1 | 1 | 0 | 58 | 1 | 0.2 | 20.4 | MIT | — | |
| mkoprek/request-validation-bundle | 0.85 | A validation bundle for PHP applications that applies rules to incoming HTTP request data, helping you reject malformed or missing input before it reaches your controllers. Define rules once and get consistent validation behavior and error responses across your request handling. | 0 | 0 | 2 | 0 | 0 | 0.1 | — | MIT | 3 years ago | |
| cerbero/laravel-dto | 0.85 | 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 | — | |
| noxlogic/multiparam-bundle | 0.85 | A Symfony bundle that extends routing to support multiple parameters within a single route segment, enabling patterns like /{year}-{month}-{day}. Ideal for cleaner date-based URLs, composite identifiers, and flexible slug structures without custom route logic. | 16 | 17 | 1 | 0 | 2 | 0.3 | 0.3 | MIT | — | |
| liquidrazor/dto-api-bundle | 0.85 | A Laravel bundle for building API layers around data transfer objects. It helps structure request and response payloads, keep controllers thin, and maintain consistent, typed data flow between your application and its API endpoints. | 0 | 0 | 1 | 0 | 0 | 8.1 | — | — | 7 months ago | |
| romanzipp/laravel-dto | 0.85 | A lightweight base class for building Data Transfer Objects in Laravel. Define typed properties, cast nested DTOs and collections, and hydrate from arrays or requests, giving your app predictable, self-validating data objects instead of loose arrays. | 11 | 11 | 2 | 128 | 1 | 0.3 | 14.7 | MIT | — | |
| gepur-it/request-converter-bundle | 0.85 | Symfony bundle from gepur-it that converts incoming HTTP request data into structured, typed objects, helping keep controllers clean and request handling consistent across your application. | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| michaelalexeevweb/openapi-php-dto-generator | 0.85 | Generate PHP DTO classes directly from OpenAPI specifications. This package parses your schema and produces typed, ready-to-use data transfer objects with constructor properties, type hints, and nested object support—reducing manual boilerplate and keeping code in sync with your API contract. | 5 | — | 0 | — | 0 | 20.3 | — | MIT | 1 day ago | |
| nzour/symfony-advanced-resolving | 0.84 | A Symfony package that adds advanced resolving capabilities, making service and argument resolution more flexible and context-aware. It helps reduce boilerplate, simplify dependency wiring, and keep container configuration clean, readable, and maintainable in modern Symfony applications. | 0 | — | 0 | — | 0 | 0.3 | — | — | 4 years ago | |
| jtc-solutions/core | 0.84 | A foundational Laravel package that bundles shared service providers, configuration defaults, helpers, and reusable building blocks for JTC Solutions applications, keeping common logic consistent and cutting boilerplate across projects. | 0 | 0 | 0 | 76 | 0 | 6.6 | 27.5 | — | 8 months ago | |
| symfony/options-resolver | 0.84 | OptionsResolver is array_replace on steroids: build option systems with required options, defaults, type and value validation, and normalization, with clear exceptions when configuration is invalid. | 3,231 | 3,236 | 28 | 12M | 0 | 47.2 | 57.9 | MIT | 2 days ago | |
| wendelladriel/laravel-validated-dto | 0.84 | Validated DTOs for Laravel: extend ValidatedDTO, declare typed properties and validation rules, and get validated, cast, type-safe data objects from request payloads. Includes built-in casts and config publishing for cleaner controllers. | 774 | 774 | 46 | 54K | 1 | 26.3 | 28.0 | MIT | 5 months ago | |
| fabricio872/api-modeller-bundle | 0.84 | API Modeller Bundle is a Symfony package for defining and generating API models from your application's entities and schemas. It aims to streamline endpoint scaffolding and keep request/response structures consistent. Early-stage with limited documentation and adoption, so evaluate fit carefully. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | 4 years ago | |
| macpaw/behat-api-context | 0.84 | MacPaw's Behat API Context provides ready-made Behat steps for testing HTTP APIs in PHP. Build requests with Guzzle, send them, and assert status codes, headers, JSON payloads, and response structure, making REST API acceptance tests quicker to write and maintain. | 6 | 6 | 5 | 1K | 2 | 8.8 | 34.2 | MIT | 7 months ago |
How can I help you explore Laravel packages today?