hellozach/laravel-filterable

There is no license information available for the latest version (0.1.2) of this package.

Filterable trait for Models in Laravel

Installs: 669

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

Type:metapackage

pkg:composer/hellozach/laravel-filterable

0.1.2 2018-05-25 04:11 UTC

This package is not auto-updated.

Last update: 2025-10-19 17:00:19 UTC


README

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