LaravelPackages.net
Acme Inc.
Toggle sidebar
hellozach/laravel-filterable

Filterable trait for Models in Laravel

669
0
0.1.2
About hellozach/laravel-filterable

hellozach/laravel-filterable is a Laravel package for filterable trait for models in laravel. It currently has 0 GitHub stars and 669 downloads on Packagist (latest version 0.1.2). Install it with composer require hellozach/laravel-filterable. Discover more Laravel packages by hellozach or browse all Laravel packages to compare alternatives.

Last updated

#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'
];
Comments