Cliente PHP oficial para la API Typesense: https://github.com/typesense/typesense
$ composer require php-http/curl-client typesense/typesense-php
También puedes agregar typesense/typesense-php
al composer.json
de tu proyecto.
Typesense utiliza HTTPlug como capa de abstracción para un cliente HTTP. Encontrará la lista de clientes y adaptadores HTTP compatibles aquí. Asegúrese de instalar un cliente compatible.
Lea la documentación aquí: https://typesense.org/api/
A continuación se muestran algunos ejemplos que le guiarán en el uso del cliente: doc/examples
Servidor Typesense | tipos-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 |
Los informes de errores y las solicitudes de extracción son bienvenidos en GitHub en [https://github.com/typesense/typesense-php].
Ejecute linter:
composer run-script lint:fix
Ejecute el servidor Typesense:
composer run-script typesenseServer
Ejecutar pruebas:
docker compose up
cp phpunit.xml.dist phpunit.xml
composer run-script test
Este cliente fue desarrollado originalmente por Abdullah Al-Faqeir de DevLoops y se adoptó como la biblioteca cliente PHP oficial para Typesense en octubre de 2020.
Typesense, además de nuestros colaboradores, proporciona soporte y desarrollo continuos.