laravel-filterable:Laravel 567软件包可处理按查询字符串进行的过滤

时间:2024-05-24 02:00:59
【文件属性】:

文件名称:laravel-filterable:Laravel 567软件包可处理按查询字符串进行的过滤

文件大小:38KB

文件格式:ZIP

更新时间:2024-05-24 02:00:59

php laravel laravel-package filterable filtering

Laravel可过滤 该软件包使您可以轻松地通过查询字符串处理数据库过滤。 这个想法来自 。 一个快速的示例可能看起来像这样: /users?filter-username=~joe将导致SQL查询中的select * from users where "username" like '%joe%' 。 安装 您可以通过composer安装该软件包: composer require kyslik/laravel-filterable 如果您使用的是Laravel 7: composer require kyslik/laravel-filterable dev-L7 Laravel会自己发现这个包。 如果您觉得过时了,请禁用自动发现并将Kyslik\LaravelFilterable\FilterableServiceProvider::class到config/app.php


【文件预览】:
laravel-filterable-L7
----src()
--------RouteSupport.php(5KB)
--------Filterable.php(433B)
--------Filter.php(4KB)
--------Generic()
--------FilterContract.php(900B)
--------FilterableServiceProvider.php(2KB)
--------FilterMakeCommand.php(2KB)
--------Exceptions()
--------helpers.php(1KB)
--------JoinSupport.php(3KB)
--------stubs()
----CONTRIBUTING.md(3KB)
----.travis.yml(550B)
----config()
--------filterable.php(3KB)
--------.gitkeep(1B)
----LICENSE.md(1KB)
----phpunit.xml(913B)
----README.md(11KB)
----.styleci.yml(66B)
----.editorconfig(241B)
----tests()
--------RequestMacrosTest.php(2KB)
--------TestCase.php(1KB)
--------GenericTemplaterTest.php(4KB)
--------Features()
--------Stubs()
--------FilterTest.php(1KB)
--------JoinSupportTest.php(3KB)
--------SettingsTest.php(3KB)
--------GenericTestCase.php(508B)
--------GenericFilterTest.php(10KB)
----.gitignore(55B)
----CHANGELOG.md(2KB)
----composer.json(1KB)

网友评论