Hire Laravel developers with AI expertise at $20/hr. Get started in 48 hours.

Typesense Php

typesense/typesense-php image

Typesense Php stats

Downloads
662.3K
Stars
110
Open Issues
7
Forks
25

View on GitHub →

PHP client for Typesense Search Server: https://github.com/typesense/typesense

Typesense PHP Client Summary

The Typesense PHP Client is the official PHP library for interacting with the Typesense API, a fast, typo-tolerant search engine optimized for instant search experiences. This client allows developers to integrate and leverage the powerful search features of Typesense in their PHP applications.

Key Features

  • Official Support: Direct integration with Typesense's API.
  • Compatibility: Supports Typesense Server versions from 0.15.0 upwards, with corresponding client versions ensuring seamless functionality.
  • Flexibility: Utilizes HTTPlug to allow for the use of various HTTP clients and adapters.

Installation

Install the package via Composer:

$ composer require php-http/curl-client typesense/typesense-php

Ensure that a supported HTTP client is also installed as per the HTTPlug's list of supported clients.

Usage

  • Documentation: Comprehensive usage documentation available here.
  • Examples: Practical implementation examples can be found in the repository under doc/examples.

Development and Contributions

  • Development Tools: Includes commands for running a linter (composer run-script lint:fix) and the Typesense Server (composer run-script typesenseServer).
  • Contributions: Contributions are encouraged via bug reports and pull requests on their GitHub repository.

Credits

Initially developed by Abdullah Al-Faqeir from DevLoops and adopted by Typesense in October 2020, ongoing enhancements and support are provided by the Typesense team and community collaborators.

This package is indispensable for developers looking to integrate robust, efficient search functionalities into their PHP applications using Typesense.

typesense photo

Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy search engine

Cube

Laravel Newsletter

Join 40k+ other developers and never miss out on new tips, tutorials, and more.


Typesense Typesense Php Related Articles

LLPhant: A PHP Generative AI Framework Inspired by LangChain image

LLPhant: A PHP Generative AI Framework Inspired by LangChain

Read article
Level up your Laravel development with Typesense! image

Level up your Laravel development with Typesense!

Read article
Laravel News 2024 Recap image

Laravel News 2024 Recap

Read article
Serverless Search using Laravel and the Typesense Cloud image

Serverless Search using Laravel and the Typesense Cloud

Read article
Building fast, fuzzy site search with Laravel and Typesense image

Building fast, fuzzy site search with Laravel and Typesense

Read article
Laravel Scout Adds Typesense, A Lightening-fast Open-source Search image

Laravel Scout Adds Typesense, A Lightening-fast Open-source Search

Read article
Shift logo

Shift

Running an old Laravel version? Instant, automated Laravel upgrades and code modernization to keep your applications fresh.

Shift
Securing Laravel logo

Securing Laravel

The essential security resource for Laravel devs, covering everything you need to keep your apps secure. Sign up to receive weekly security tips and monthly in depth articles, diving deep into security concepts you need to know!

Securing Laravel
Tighten logo

Tighten

We help companies turn great ideas into amazing apps, products, and services.

Tighten
Blastup logo

Blastup

Blastup provides social media enhancement services including buying Instagram likes, followers, and views, with features like instant delivery and a variety of packages to suit different needs.

Blastup
SaaSykit: Laravel SaaS Starter Kit logo

SaaSykit: Laravel SaaS Starter Kit

SaaSykit is a Multi-tenant Laravel SaaS Starter Kit that comes with all features required to run a modern SaaS. Payments, Beautiful Checkout, Admin Panel, User dashboard, Auth, Ready Components, Stats, Blog, Docs and more.

SaaSykit: Laravel SaaS Starter Kit
Harpoon: Next generation time tracking and invoicing logo

Harpoon: Next generation time tracking and invoicing

The next generation time-tracking and billing software that helps your agency plan and forecast a profitable future.

Harpoon: Next generation time tracking and invoicing