A Laravel package for adding filter functionality to models.
mohammadabusultan/laravel-filter is a Laravel package for a laravel package for adding filter functionality to models..
It currently has 0 GitHub stars and 3 downloads on Packagist.
Install it with composer require mohammadabusultan/laravel-filter.
Discover more Laravel packages by mohammadabusultan
or browse all Laravel packages to compare alternatives.
Last updated
A laravel package to filter via your models .
installation :
composer require mohammadabusultan/laravel-filter
Usage :
Filterable trait in your model$filters array property in your model to select which columns to filter inExample :
use Mohammadabusultan\LaravelFilter\Filterable;
class User extends Model {
use Filterable ;
protected $filters = ['name' => 'like', 'status' => '=', 'posts.title' => 'like'];
public function posts(){
return $this->hasMany(Post::class);
}