typesense php
v4.9.3
Typesense API 的官方 PHP 客户端:https://github.com/typesense/typesense
$ composer require php-http/curl-client typesense/typesense-php
您还可以将typesense/typesense-php
添加到项目的composer.json
中。
Typesense 使用 HTTPlug 作为 HTTP 客户端的抽象层。您可以在此处找到受支持的 HTTP 客户端和适配器的列表。请务必安装支持的客户端。
阅读此处的文档:https://typesense.org/api/
以下是一些示例,可引导您了解如何使用客户端:doc/examples
类型感应服务器 | typesense-php |
---|---|
>= v26.0 | >= v4.9.0 |
>= v0.23.0 | >= v4.8.0 |
>= v0.21.0 | >= v4.7.0 |
>= v0.20.0 | >= v4.6.0 |
>= v0.19.0 | >= v4.5.0 |
>= v0.18.0 | >= v4.4.0 |
>= v0.17.0 | >= v4.2.0 |
>= v0.16.0 | >= v4.1.0 |
>= v0.15.0 | >= v4.0.0 |
欢迎在 GitHub 上提交错误报告和拉取请求:[https://github.com/typesense/typesense-php]。
运行短绒检查:
composer run-script lint:fix
运行 Typesense 服务器:
composer run-script typesenseServer
运行测试:
docker compose up
cp phpunit.xml.dist phpunit.xml
composer run-script test
该客户端最初由 DevLoops 的 Abdullah Al-Faqeir 开发,并于 2020 年 10 月被采用为 Typesense 的官方 PHP 客户端库。
除了我们的合作者之外,Typesense 现在也提供持续的开发和支持。