laravel-query-builder:从API请求轻松构建口才查询

时间:2024-02-20 07:18:21
【文件属性】:

文件名称:laravel-query-builder:从API请求轻松构建口才查询

文件大小:54KB

文件格式:ZIP

更新时间:2024-02-20 07:18:21

api php laravel hacktoberfest API

根据API请求构建口才查询 这个包允许您根据请求过滤,排序和包括雄辩的关系。 此软件包中使用的QueryBuilder扩展了Laravel的默认Eloquent构建器。 这意味着您所有喜欢的方法和宏仍然可用。 查询参数名称尽可能遵循。 基本用法 根据请求过滤查询: /users?filter[name]=John : use Spatie \ QueryBuilder \ QueryBuilder ; $ users = QueryBuilder :: for ( User ::class) -> allowedFilters ( 'name' ) -> get (); // all `User`s that contain the string "John" in their name 包括基于请求的关系: /users?include=posts : $ users = QueryBuilder :: for ( User ::class) -> allowedIncludes ( 'posts' ) -> get (); // all `Us


【文件预览】:
laravel-query-builder-master
----src()
--------QueryBuilder.php(4KB)
--------AllowedSort.php(2KB)
--------AllowedInclude.php(2KB)
--------Exceptions()
--------QueryBuilderRequest.php(5KB)
--------Concerns()
--------Filters()
--------Includes()
--------Sorts()
--------Enums()
--------QueryBuilderServiceProvider.php(903B)
--------AllowedFilter.php(4KB)
----LICENSE.md(1KB)
----composer.json(2KB)
----CHANGELOG.md(11KB)
----.github()
--------ISSUE_TEMPLATE()
--------CONTRIBUTING.md(3KB)
--------FUNDING.yml(49B)
--------workflows()
----README.md(5KB)
----.php_cs.dist(1KB)
----config()
--------query-builder.php(905B)
----docs()
--------introduction.md(4KB)
--------support-us.md(549B)
--------changelog.md(182B)
--------_index.md(149B)
--------about-us.md(465B)
--------questions-issues.md(452B)
--------features()
--------installation-setup.md(1KB)
--------advanced-usage()
--------requirements.md(274B)
----UPGRADING.md(3KB)

网友评论