kikwik/referable-bundle
Symfony bundle for adding referral programs to Doctrine entities. It provides referable interfaces and traits, referral code and invite link generation, and tracking of referrer-to-referral relationships, making it easy to implement invite and reward workflows.
RefererManager autowiring service lowers implementation cost for teams already using Laravel’s service container and dependency injection.LifecycleEventArgs namespace update should be verified against existing dependencies before rollout.Executive summary: This package supports reliable first-request referer capture and Laravel-native service integration, which can improve acquisition attribution and reduce custom plumbing for marketing and product analytics. v2.0.0 strengthens first-request behavior and service availability but drops Symfony 4.4 support, so adoption should be gated on stack compatibility. It is a low-level utility, not a replacement for a full analytics or consent platform.
For engineering: The new RefererManager autowiring support and first-request referer availability simplify integration in Laravel applications. Confirm Doctrine event-argument namespace compatibility and verify no services still depend on Symfony 4.4 before upgrading.
For product/marketing: This helps answer “where did this user first come from?” more reliably at the initial request, enabling better source reporting, referral segmentation, and landing-page personalization. It should be paired with clear consent and privacy controls.
How can I help you explore Laravel packages today?