devhereco / simple-eloquent-search
A Laravel package for adding search functionality to models.
Package info
github.com/devhereco/Simple-Eloquent-Search
pkg:composer/devhereco/simple-eloquent-search
2.0
2024-07-01 18:25 UTC
Requires
- php: ^8.2
- laravel/framework: ^11.0
README
A laravel package to search via your models .
installation :
composer require devhereco/simple-eloquent-search
Usage :
- use
Searchabletrait in your model - Define
$searchableproperty in your model to select which columns to search in
Example :
use devhereco\SimpleEloquentSearch\Searchable; class User extends Model { use Searchable ; protected $searchable = ['name', 'posts.title']; public function posts(){ return $this->hasMany(Post::class); } } // Calling search method Model::search('ABC')->get();