Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Skrepr Soft Deletable Extension Bundle Laravel Package

skrepr/skrepr-soft-deletable-extension-bundle

Add soft-delete support to Symfony and Doctrine entities with this bundle. Mark records as deleted without removing them from the database, restore them when needed, and permanently purge only when appropriate, with extension points for custom behavior.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Reversible deletion / trash-restore features: Supports product decisions around user-facing “trash,” undo-delete, and admin recovery workflows, reducing accidental permanent data loss and support burden.
  • Data retention and compliance roadmap: Informs decisions on retention policies, archival vs. hard delete, auditability, and “right to erasure” workflows. Soft-delete is often a prerequisite for compliance-oriented product features.
  • Build vs. buy: Provides a packaged option instead of custom soft-delete logic. For a PM, this is a candidate to evaluate against framework-native capabilities (e.g., Laravel’s SoftDeletes, Doctrine soft-delete extensions) before committing engineering time.
  • Use cases to prioritize: CMS/CRM content recovery, staged deletion, regulatory holds, internal admin tooling, and customer-facing restore flows.
  • Roadmap signal, not a committed dependency: 1.0.0 is an initial release with minimal release notes. Treat it as a discovery/spike candidate; do not slot dependent features into a committed roadmap until technical validation is complete.

When to Consider This Package

  • You are on a PHP/Symfony/Doctrine-style stack (the “bundle” naming suggests Symfony lineage) and need soft-delete extension behavior beyond a basic deleted-at flag.
  • You have a concrete near-term use case: trash/restore, retention holds, audit-friendly deletion, or admin recovery.
  • You want to avoid bespoke soft-delete code and are willing to accept a young 1.0.0 API after code review.
  • You can time-box a spike in a non-critical service to validate documentation, tests, maintenance cadence, and upgrade path.

Look elsewhere when:

  • You are on Laravel and native SoftDeletes already covers the requirement; adding a third-party package may not be justified.
  • You need a mature, long-term-supported dependency with extensive docs and community history. An initial 1.0.0 release with “Initial release” as the only note warrants source inspection, license review, test coverage review, and dependency-constraint checks.
  • The package is unmaintained or lacks a clear upgrade policy, or you require production-critical soft-delete behavior immediately. In that case, prefer framework-native features or established alternatives until this package proves itself.

How to Pitch It (Stakeholders)

  • Executives: A low-cost, reversible-delete capability that reduces permanent data-loss risk and supports retention/compliance goals. It is an initial 1.0.0 release, so recommend a time-boxed evaluation before production commitment; no major architecture change is implied.
  • Engineering: A candidate package for soft-delete extension behavior. Evaluate against native framework features and existing custom code. Check test coverage, maintenance activity, API stability, and upgrade path. Start with a spike in a non-critical service and document integration risks.
  • Product: Enables trash/restore and admin recovery features and helps prioritize retention-policy work. Do not promise delivery timelines until the technical spike confirms fit, maturity, and maintenance viability.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib