/laravel-kendo-server-filters

Primary LanguagePHPGNU General Public License v3.0GPL-3.0

Laravel Kendo Server Filters

This Helper process Kendo Grid filters params and returns the Laravel filters equivalents ready to use in your query objects

// In your controller

$query = Model::whereNull('deleted_at');

if($request->has('filter')) {
	$filters = Filters::processFilters($request->filter['filters']);
	foreach ($filters as $filter) {
		$query->where($filter['field'], $filter['operator'], $filter['value']);
	}
}

$rows = $query->get();