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 現在也提供持續的開發和支援。