kashif / full-text-search
full text search laravel package
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/kashif/full-text-search
Requires
- php: ^7.3|^8.0
This package is auto-updated.
Last update: 2025-10-29 03:19:03 UTC
README
Getting Started
Install full text search via Composer
Note: If you do not have Composer yet, you can install it by following the instructions on https://getcomposer.org
Step 1. Install package
composer require kashif/full-text-search
after installing this package, include FullTextSearch Trail in your model so a scope is now available called 'search', then add folowing code in your model.
protected $searchable = [ 'title', 'name', 'email' ];
Then when you want to apply full text search on specific model, do something like below.
User::search('john')->get();
####Note: Full text search with fulltext indexing by make apply fields indexing. so you can add indexes like below.
ALTER TABLE`users` ADD FULLTEXT search(name, email);
After this full text search should work.