kashif / full-text-search
full text search laravel package
v1.0.1
2022-09-02 15:47 UTC
Requires
- php: ^7.3|^8.0
This package is auto-updated.
Last update: 2024-08-30 01:37:59 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.