$request->get() calls with type-safe, attribute-driven mapping).#[FromPath]) and reduces cognitive load for parsing HTTP requests, especially in Symfony-based microservices or APIs.#[FromHeader(name: 'X-API-Key')] public string $apiKey with @Assert\NotBlank).graphql-php) or OpenAPI by standardizing request parameter extraction.$request->query->get('id')) and want type safety + attributes.spatie/laravel-query-builder or laravel-http-client).For Executives:
"This package cuts 30–50% of boilerplate in Symfony APIs by auto-mapping HTTP requests (headers, paths, files) to typed constructor parameters using PHP attributes. For example, replacing 10 lines of $request->get() logic with a single #[FromPath] annotation. It’s a low-risk, high-reward upgrade for our PHP backend teams, reducing bugs and speeding up development—especially for new hires. MIT-licensed and Symfony-backed, so it’s production-ready."
For Engineers: *"Imagine writing this instead of manual parsing:
class CreateUserCommand {
public function __construct(
#[FromHeader(name: 'Authorization')] public string $token,
#[FromBody] public array $userData,
) {}
}
api-platform/core.symfony/validator for validation."*How can I help you explore Laravel packages today?