besmartand-pro/doctrine-behaviors
Blameable for audit trails, Translatable for i18n) across teams, reducing technical debt.TreeTrait) vs. custom implementations.Blameable (e.g., compliance-heavy apps).Translatable for global products (e.g., e-commerce, CMS).Sluggable for content platforms.SoftDeletable to avoid hard deletes in production.TreeTrait for category taxonomies or org charts.Blameable for HIPAA/GDPR).SoftDeletable conflicts with GraphQL subscriptions).For Executives: "This package lets us ship core features 30% faster by eliminating repetitive code for common database patterns—like tracking who edited a record or generating SEO-friendly URLs. For example, adding audit logs to 10 entities would take a dev 2 days manually, but 30 minutes with this. It’s a low-risk way to standardize best practices (e.g., soft deletes for data recovery) across the team, reducing bugs and compliance risks. The MIT license and active upstream (Knplabs fork) ensure stability. Let’s pilot it on our [high-impact feature X] to measure the time savings."
For Engineers: *"This is a batteries-included solution for Doctrine behaviors that we’d otherwise reinvent. Key wins:
createdBy/updatedBy via middleware (no more forgotten audit fields).Post with title_en, title_es).How can I help you explore Laravel packages today?