abbasudo/laravel-purity

优雅地在Laravel中添加过滤和排序

资助包维护!
Patreon

v3.3.5 2024-09-20 18:21 UTC

README

Social Card of Laravel Purity

优雅地在Laravel中过滤和排序查询

Tests License Latest Unstable Version PHP Version Require StyleCI

Laravel Purity 是一个优雅且简单的过滤和排序包,专为 Laravel 设计,旨在简化复杂的数据过滤和排序逻辑,适用于 eloquent 查询。只需简单地将 filter() 添加到您的 Eloquent 查询中,就可以轻松地使前端用户能够根据 URL 查询字符串参数应用过滤器。

Purity 如何工作?

以下是一个基本的使用示例,用于阐明 Purity 的用例。

filter() 添加到您的查询中。

$posts = Post::filter()->get();

就这么多!现在您可以通过在 URL 中添加查询字符串参数来过滤您的帖子。

GET /api/posts?filters[title][$contains]=Purity

更多信息请参阅官方 文档

文档

https://abbasudo.github.io/laravel-purity/

许可证

Laravel Purity 根据 MIT 许可证 (MIT) 许可。有关更多信息,请参阅 许可证文件

安全性

如果您发现有关安全性的任何错误,请通过发送电子邮件到 amkhzomi@gmail.com 而不是使用问题跟踪器。