LaravelPackages.net
Acme Inc.
Toggle sidebar
mohammadabusultan/laravel-filter

A Laravel package for adding filter functionality to models.

3
0
About mohammadabusultan/laravel-filter

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

Laravel Filter

A laravel package to filter via your models .

installation :

composer require mohammadabusultan/laravel-filter

Usage :

  • use Filterable trait in your model
  • Define $filters array property in your model to select which columns to filter in

Example :

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);
  }

Star History Chart