Skip to content

laratoolbox/eloquent-filters

Repository files navigation

Laravel Eloquent Filters

Create and use eloquent filters easily.

This package idea comes from Laracasts lets build a forum with laravel series.

Installation

You can install the package via composer:

$ composer require laratoolbox/eloquent-filters

Usage

First create filter like below.

php artisan make:filter UserFilter

After creating the filter, add HasFilter trait into your eloquent model.

use \LaraToolbox\EloquentFilters\HasFilter;

Then you may use filter like below.

MyEloquentModel::filter( new UserFilter() )->get();

// or you can give request instance into filter.

$request = request();
MyEloquentModel::filter( new UserFilter($request) )->get();

Testing

// TODO:

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email hasansemiherdogan@gmail.com instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

About

Create and use eloquent filters easily

Resources

License

Stars

Watchers

Forks

Languages