hasel/aphpsurd-bundle
Symfony bundle for simple URL redirects. Define source-to-target rules, match incoming request paths, and send visitors to updated destinations. Helps preserve SEO when URLs change, with Doctrine-backed storage and straightforward configuration.
composer require hasel-at/aphpsurd-bundle:^0.2 and register the bundle/service provider using the package README (this is a Symfony-style bundle, so in Laravel you will typically need a bridge/service provider or use it in a Symfony service container context).0.2.0 changelog note: typed payloads are now one-to-one with tasks.services.yaml, service provider, or package config) because payload/task binding errors surface at container compile time.0.2.0.0.1.0, run a full container rebuild (cache:clear, container:compile, or your framework equivalent) before exercising tasks.0.2.0 the intended flow is to construct the payload and hand that instance to the spawn mechanism, rather than passing loose scalars or reusing a generic DTO.CreateOrderPayload, ShipOrderPayload, etc. rather than a single OrderPayload reused across tasks. This keeps you compatible with the new binding rule and makes future task-specific fields easier to add.^0.2 and review the 0.1.0 → 0.2.0 diff before upgrading existing task definitions.LogicException at container compile time, not at runtime. Your app may build fine in dev if the container is cached; always clear/rebuild caches in CI and deployment.LogicException appears during container compilation, so stack traces point at DI/container code rather than the offending task. Search your task registrations for duplicate payload types when you see it.0.1.0.0.1.0 and 0.2.0 task conventions in the same codebase.How can I help you explore Laravel packages today?