mdhesari / laravel-query-filters
轻松在控制器中应用查询过滤器。
3.4.1
2023-09-24 09:17 UTC
Requires
- php: ^8.0
- ext-pdo: *
- friendsofphp/php-cs-fixer: ^3.4
- wendelladriel/laravel-validated-dto: ^2.11
Requires (Dev)
- orchestra/testbench: ^7.0|^6.0|^5.0
This package is auto-updated.
Last update: 2024-09-24 11:44:14 UTC
README
在控制器中应用查询过滤器的酷想法。
安装
composer require mdhesari/laravel-query-filters
用法
public function index(\Illuminate\Http\Request $request, \Mdhesari\LaravelQueryFilters\Actions\ApplyQueryFilters $applyQueryFilters) { return $applyQueryFilters(\MyModel::query(), $request->all())->paginate(); }
操作
查询过滤器是一系列您可以在控制器中使用来过滤数据的行为。
扩展
我们在默认操作中提供了一些默认过滤器,您可以通过其抽象实现来扩展它。