for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Turahe\Master\Traits;
use Illuminate\Database\Eloquent\Builder;
trait AutoFilter
{
public function scopeAutoFilter(Builder $query, $filter = 'filter')
foreach (request($filter, []) as $column => $value) {
if ($value) {
$query->whereLike($column, $value);
}