ไคลเอนต์ PHP อย่างเป็นทางการสำหรับ Typesense API: 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.ini |
---|---|
>= เวอร์ชัน 26.0 | >= เวอร์ชัน 4.9.0 |
>= v0.23.0 | >= เวอร์ชัน 4.8.0 |
>= v0.21.0 | >= v4.7.0 |
>= v0.20.0 | >= เวอร์ชัน 4.6.0 |
>= v0.19.0 | >= v4.5.0 |
>= v0.18.0 | >= เวอร์ชัน 4.4.0 |
>= v0.17.0 | >= เวอร์ชัน 4.2.0 |
>= v0.16.0 | >= เวอร์ชัน 4.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
ไคลเอนต์นี้ได้รับการพัฒนาโดย Abdullah Al-Faqeir จาก DevLoops และถูกนำมาใช้เป็นไลบรารีไคลเอนต์ PHP อย่างเป็นทางการสำหรับ Typesense ในเดือนตุลาคม 2020
Typesense เป็นผู้จัดหาการพัฒนาและการสนับสนุนอย่างต่อเนื่อง นอกเหนือจากผู้ทำงานร่วมกันของเรา