tkachikov/laravel-withtrashed
A lightweight Laravel package that adds convenient withTrashed support to Eloquent queries and relationships, letting you include soft-deleted records without custom closures. Simplifies working with trashed models across your application.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| spatie/laravel-deleted-models | 0.78 | Automatically copy deleted Eloquent model attributes into a deleted_models table to create a recycle bin for records. Restore deleted models by ID when needed. An alternative to soft deletes for preserving deletion history without keeping rows in place. | 411 | 413 | 26 | 21K | 0 | 14.0 | 25.0 | MIT | 8 months ago | |
| spatie/laravel-route-discovery | 0.78 | Automatically discover Laravel routes by scanning controllers and views instead of manually defining them. Configure discovery in your routes files and use PHP attributes to customize names, middleware, and more for each discovered route. | 240 | 240 | 29 | 2K | 0 | 17.7 | 15.8 | MIT | 8 months ago | |
| dcat/laravel-softdeletes | 0.78 | dcat/laravel-softdeletes adds enhanced soft delete support to Laravel Eloquent models. Cascade deletes and restores across related records, keep data consistent, and avoid unique constraint conflicts from trashed rows, all through simple traits with minimal configuration. | 36 | 36 | 3 | 3 | 3 | 1.0 | 0.9 | MIT | 5 years ago | |
| julianstark999/laravel-model-iid | 0.78 | 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 | |
| iatstuti/laravel-cascade-soft-deletes | 0.78 | Laravel Cascade Soft Deletes adds an Eloquent trait that automatically cascades soft deletes, restores, and force deletes to related models, keeping parent and child records consistent without custom model event code. | 1,176 | 1,180 | 86 | 3K | 0 | 16.2 | 7.5 | MIT | 7 months ago | |
| jedrzej/withable | 0.77 | — | 24 | 25 | 4 | 6K | 3 | 1.0 | 33.9 | MIT | — | |
| ajaycalicut17/laravel-trash | 0.77 | ajaycalicut17/laravel-trash adds a simple trash bin for Laravel Eloquent models, enabling soft deletion, restoration, and permanent removal of records through a clean API, with configurable options for managing trashed data in your application. | 5 | — | 0 | — | 0 | 0.5 | 1.1 | MIT | 1 year ago | |
| dyrynda/laravel-cascade-soft-deletes | 0.77 | 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 | |
| spatie/laravel-query-builder | 0.77 | Spatie's Laravel Query Builder turns incoming API request parameters into Eloquent queries, letting you define allowed filters, sorts, includes, and pagination so clients can shape responses through the URL without exposing dangerous query logic. | 4,469 | 4,488 | 422 | 2M | 0 | 67.2 | 43.7 | MIT | 1 week ago | |
| laravel-appkit/blameable | 0.77 | Laravel AppKit Blameable automatically tracks who created, updated, or deleted Eloquent models, filling blame columns without extra code. Lightweight and easy to drop into existing apps for simple audit trails. | 0 | — | 1 | — | 0 | 0.5 | — | MIT | 1 year ago | |
| stancl/laravel-hasmanywithinverse | 0.77 | Laravel's hasMany leaves the inverse relation unset, so accessing the parent from each child triggers extra queries. This package adds hasManyWithinverse, which hydrates the inverse automatically—so $child->parent is already loaded without N+1. | 69 | — | 5 | — | 1 | 0.9 | — | MIT | 3 years ago | |
| h-farm/laravel-excludable | 0.77 | Laravel Excludable adds a lightweight trait to Eloquent models so specific records can be excluded from queries by default and included only when needed. Ideal for hiding archived or inactive rows without soft deletes or custom scopes, keeping filtered results clean and relationships predictable. | 62 | — | 6 | — | 0 | 1.2 | 0.8 | MIT | 2 years ago | |
| biiiiiigmonster/laravel-clearable | 0.76 | A lightweight Laravel package that adds a Clearable trait for resetting or clearing model values through a simple, expressive API, with easy installation and drop-in integration for existing Eloquent models. | 2 | — | 0 | — | 0 | 0.3 | 0.4 | MIT | 4 years ago | |
| atldays/laravel-eloquent-join-relation | 0.76 | Add SQL joins to Laravel Eloquent relationships without dropping to the query builder. atldays/laravel-eloquent-join-relation lets you join related tables through existing relationship definitions, filter and sort by joined columns, and keep clean, readable model code. | 0 | — | 0 | — | 0 | 9.1 | — | MIT | 6 months ago | |
| shiftonelabs/laravel-cascade-deletes | 0.76 | — | 165 | 165 | 10 | 60K | 0 | 1.1 | 35.4 | MIT | — |
How can I help you explore Laravel packages today?