App\FieldTypes\Address::wheres PHP Method

wheres() public method

query where 처리 주소는 like 검색을 제공함 like 검색으로 성능에 문제가 발생하게 되므로 주소 검색은 beta 배포 전에 다시 제작
public wheres ( DynamicQuery $query, array $params ) : Builder
$query Xpressengine\Database\DynamicQuery query builder
$params array parameters for search
return Illuminate\Database\Query\Builder
    public function wheres(DynamicQuery $query, array $params)
    {
        $config = $this->config;
        foreach ($this->getColumns() as $column) {
            $key = camel_case($config->get('id') . '_' . $column->name);
            if (isset($params[$key]) && $params[$key] != '') {
                $query = $query->where($key, 'like', '%' . $params[$key] . '%');
            }
        }
        return $query;
    }