for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace Mascame\Artificer\Fields;
use Illuminate\Database\Query\Builder;
trait Filterable
{
/**
* @param $query Builder
* @param $value
* @return mixed
*/
public function filter($query, $value)
return $query->where($query, $value);
}
* @return bool
public function displayFilter()
return false;
public function hasFilter()
return ($this->displayFilter()) ? true : false;