quest:用于Laravel数据库查询的伪模糊搜索库

时间:2024-06-13 11:45:36
【文件属性】:

文件名称:quest:用于Laravel数据库查询的伪模糊搜索库

文件大小:45KB

文件格式:ZIP

更新时间:2024-06-13 11:45:36

PHP

寻求 该软件包可以在Laravel数据库和Eloquent查询中进行伪模糊搜索。 由于它的模式匹配方法,它只支持MySQL或MariaDB ,尽管我欢迎任何PR来支持Postgres之类的数据库。 该库的大部分内容是基于汤姆·(Tom Lingham)为现已废弃的软件包所做的出色工作。 如果您对模糊搜索的工作原理感兴趣,请查看该项目的自述文件。 安装 使用作曲家拉进包裹 composer require mattkingshott/quest 用法 Quest自动注册包含多个宏的服务提供商。 然后,将这些宏附加到基础的Illuminate\Database\Query\Builder类。 筛选结果 您可以通过调用whereFuzzy方法执行模糊搜索。 此方法有两个参数。 第一个是字段名称。 第二个是用于搜索的值,例如 DB :: table ( 'users' ) -> where


【文件预览】:
quest-master
----.github()
--------.php_cs(2KB)
--------workflows()
----src()
--------ServiceProvider.php(553B)
--------Matchers()
--------Macros()
----LICENSE.md(1KB)
----phpunit.xml(672B)
----README.md(4KB)
----resources()
--------coverage.svg(1KB)
--------license.svg(882B)
--------build.svg(1KB)
--------version.svg(891B)
--------example.png(28KB)
----tests()
--------User.php(212B)
--------PackageTest.php(4KB)
----.gitignore(88B)
----support()
--------migrations()
----composer.json(911B)

网友评论