jumper423/laravel-filter is a Laravel package for laravel фильтрация по полям.
It currently has 2 GitHub stars and 30 downloads on Packagist (latest version 1.0.4).
Install it with composer require jumper423/laravel-filter.
Discover more Laravel packages by jumper423
or browse all Laravel packages to compare alternatives.
Last updated
Pull this package in through Composer. (development version dev-master)
{
"require": {
"jumper423/laravel-filter": "~1.0"
}
}
$ composer update
##Пример
use jumper423\LaravelTrait\Filter;
class Post{
use Filter;
protected $filterColumns = [
'user_name' => 'user.first.name'
];
}
$posts = Post::join('users', 'users.id', '=', 'posts.user_id')
->filter([
[
'name' => 'user_name'
'value' => 'Вася'
]
])->get();