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サーバー | 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 によって継続的な開発とサポートが提供されています。