Skip to content

hellozach/laravel-filterable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#Installation

##1. Require the package

composer require hellozach/laravel-filterable

##2. Use the Filterable trait

Add the following line to the filterable model

use HelloZach\LaravelFilterable\Traits\Filterable;

And add the trait to the class:

use Filterable;

##3. Add filterable columns to model

Add an array of columns that are filterable for the model:

protected $filterable = [
    // Column names
];

##4. Add filterable casts (options)

Map column names to methods in the model class

protected $filterableCasts = [
    // 'column_name' => 'method_name'
];

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages