Klien PHP resmi untuk Typesense API: https://github.com/typesense/typesense
$ composer require php-http/curl-client typesense/typesense-php
Anda juga dapat typesense/typesense-php
ke composer.json
proyek Anda.
Typesense menggunakan HTTPlug sebagai lapisan abstraksi untuk klien HTTP. Anda akan menemukan Daftar klien & adaptor HTTP yang didukung di sini. Pastikan untuk menginstal klien yang didukung.
Baca dokumentasinya di sini: https://typesense.org/api/
Berikut adalah beberapa contoh yang memandu Anda tentang cara menggunakan klien: doc/examples
Server Ketik | typeense-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 |
Laporan bug dan permintaan penarikan diterima di GitHub di [https://github.com/typesense/typesense-php].
Jalankan linter:
composer run-script lint:fix
Jalankan Server Typesense:
composer run-script typesenseServer
Jalankan tes:
docker compose up
cp phpunit.xml.dist phpunit.xml
composer run-script test
Klien ini awalnya dikembangkan oleh Abdullah Al-Faqeir dari DevLoops dan diadopsi sebagai perpustakaan klien PHP resmi untuk Typesense pada Oktober 2020.
Pengembangan dan dukungan berkelanjutan kini disediakan oleh Typesense, selain kolaborator kami.