sbamtr/laravel-auto-hard-deleter
Automatically hard delete soft-deleted Eloquent models after a configurable retention period. Add a trait to your models, set how long records should linger in the trash, and let Laravel's scheduler permanently purge them, with no manual cleanup jobs required.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| lamoda/cleaner-bundle | 0.86 | A lightweight Symfony bundle from Lamoda that provides reusable cleaner services for sanitizing and normalizing application data. Configure cleaning rules, integrate them into PHP workflows, and keep input and domain data consistent with minimal boilerplate. | 2 | 2 | 3 | 0 | 0 | 0.1 | — | MIT | 5 years ago | |
| reshadman/laravel-optimistic-locking | 0.86 | Add optimistic locking to your Laravel Eloquent models to prevent lost updates. It tracks version numbers on save, throws exceptions on conflicts, and works with your existing models—no schema changes beyond a version column. | 96 | — | 24 | — | 6 | 2.9 | 1.9 | MIT | 7 years ago | |
| dyrynda/laravel-cascade-soft-deletes | 0.86 | Adds cascading soft deletes to Laravel Eloquent models via a simple trait. When a parent model is soft deleted or restored, its related models are soft deleted or restored too, keeping data consistent without extra observers or manual event wiring. | 1,176 | 1,180 | 86 | 181K | 0 | 16.2 | 32.3 | MIT | 7 months ago | |
| t-labs-co/laravel-cleanup-data | 0.86 | A Laravel package for cleaning up data in your application, helping you remove stale or unwanted records through configurable cleanup logic. Useful for pruning old data and keeping database tables tidy. | 0 | — | 0 | — | 0 | 19.5 | — | MIT | 2 weeks ago | |
| tightenco/quicksand | 0.86 | Quicksand runs your Laravel migrations in a throwaway sandbox database first, so failures and destructive changes surface before you touch production. Configure a sandbox connection, migrate safely, and only apply changes for real once the dry run succeeds. | 294 | 297 | 17 | 254 | 1 | 1.2 | 2.6 | MIT | 2 years ago | |
| stichtingsd/soft-deleteable-extension-bundle | 0.86 | A Symfony bundle from Stichting SD that adds soft-delete support to Doctrine entities. Records are flagged as deleted instead of being permanently removed, allowing them to be excluded from normal queries and restored later, with bundle configuration to integrate the behavior into an application. | 3 | 3 | 1 | 79 | 1 | 0.2 | 18.2 | MIT | 1 year ago | |
| amrlotfy/laravel-chores | 0.86 | amrlotfy/laravel-chores offers a lightweight way to define and manage recurring household chores in Laravel apps, with scheduling, assignments, and completion tracking. Eloquent-friendly models and simple configuration help you add chore rotations without building the plumbing yourself. | 35 | — | 0 | — | 0 | 0.2 | — | MIT | — | |
| arifhp86/laravel-clear-expired-cache-file | 0.86 | A Laravel package that deletes expired cache files from your filesystem, keeping storage tidy and preventing stale cache buildup. Includes an artisan command and scheduler support for automatic cleanup of abandoned cache entries. | 34 | — | 14 | — | 0 | 1.0 | — | MIT | 1 year ago | |
| cesargb/laravel-cascade-delete | 0.86 | — | 20 | 20 | 4 | 3K | 0 | 13.8 | 30.7 | MIT | 8 months ago | |
| nti/auto-delete-bundle | 0.86 | Automatically removes expired or stale records from your application, letting you schedule deletions and keep database tables clean without manual cleanup jobs. | 0 | 0 | 0 | 10 | 0 | 0.1 | 14.4 | MIT | — | |
| adgoal/cleaner-bundle | 0.85 | Symfony bundle integrating lamoda/cleaner. Configure DB and custom storage cleaners via YAML, including transactional mode, parameters, and multi-query setups. Provides a console command to run all cleaners or a selected one (cleaner:clear). | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 6 years ago | |
| romanzipp/laravel-previously-deleted | 0.85 | Laravel package for handling previously deleted Eloquent models. It helps you detect records that were soft-deleted in the past and use that information when validating, restoring, or creating new entries, helping avoid duplicate or conflicting data. | 3 | 3 | 0 | 154 | 0 | 0.3 | 22.1 | MIT | 6 years ago | |
| incompass/soft-deletable-bundle | 0.85 | A Symfony bundle that adds soft-delete support to Doctrine entities. Mark records as deleted without removing them from the database, automatically filter them from normal queries, and restore them when needed, helping preserve data history and build safer deletion workflows. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| lamoda/cleaner | 0.85 | Lamoda Cleaner is a PHP library for purging old data from various storages, primarily databases. Includes configurable DB cleaners such as a Doctrine DBAL cleaner that runs parameterized cleanup queries to delete outdated records. | 3 | 3 | 0 | 0 | 0 | 0.2 | — | MIT | 5 years ago | |
| andanteproject/soft-deletable-bundle | 0.85 | — | 10 | 10 | 2 | 495 | 0 | 1.0 | 23.0 | MIT | 4 years ago | |
| aniftyco/laravel-attachments | 0.85 | Attach files to any Eloquent model in Laravel with a clean, expressive API. laravel-attachments stores attachments polymorphically with file metadata, so any model can own images, documents, or other files on any storage disk—no boilerplate or custom migrations required. | 13 | — | 0 | — | 0 | 17.1 | — | MIT | 2 months ago | |
| illuminatech/db-safedelete | 0.85 | Illuminatech/db-safedelete adds safe, reversible deletion to Laravel Eloquent models. Instead of permanently removing records, it marks them as deleted, supports restoring them, and helps keep related data and queries consistent. Useful for audit-friendly apps that need recoverable deletes without c... | 16 | — | 0 | — | 0 | 0.1 | — | NOASSERTION | — | |
| ethical-jobs/laravel-storage | 0.85 | A Laravel package from Ethical Jobs that provides storage helpers and configuration for managing file uploads and media across local and cloud disks, simplifying consistent storage setup in Laravel applications. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| julianstark999/laravel-model-iid | 0.85 | Laravel package that adds a compact, auto-incrementing IID column to Eloquent models, giving records a short human-friendly identifier for URLs, support tickets, and admin views while UUIDs or ULIDs remain the real primary key. | 0 | 1 | 0 | 0 | 0 | 0.3 | — | MIT | 5 years ago | |
| authentik/eloquent-cache | 0.85 | Eloquent Cache adds automatic query caching to Laravel models, storing results in your configured cache driver and invalidating them on create, update, and delete. Speed up repeated database reads with almost no code changes. | 57 | 57 | 6 | 1 | 1 | 0.6 | 0.1 | GPL-3.0 | 3 years ago |
How can I help you explore Laravel packages today?