tenantcloud/laravel-boolean-softdeletes
最新稳定版本:v7.0
Composer 安装命令:
composer require tenantcloud/laravel-boolean-softdeletes
包简介
Laravel soft deletes optimization for high load queries
README 文档
README
This package is designed for high-load applications and optimizes queries with soft deletes by utilizing a boolean field for indexing, which is more efficient than using unique timestamps.
Install
Via Composer
$ composer require tenantcloud/laravel-boolean-softdeletes
Add Webkid\LaravelBooleanSoftdeletes\SoftDeletesBoolean trait to models with soft deletes.
Then create and run migration to add soft delete boolean field
Schema::table('users', function (Blueprint $table) { $table->boolean('is_deleted')->default(false)->index(); });
If you want to use this package for existing project you can use built-in command
php artisan softdeletes:migrate
Also you can change default column name is_deleted to any other by setting static property IS_DELETEDof certain model
Versions compatibility
For Laravel 10 - laravel-boolean-softdeletes 5.* For Laravel 11 - laravel-boolean-softdeletes 6.* For Laravel 12 - laravel-boolean-softdeletes 7.*
Change log
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email kolodiy.ivan.i@gmail.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 107.7k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 27
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 未知