public static function customCount($request, $parameters) { $query = TerritorialArea1::builder(); if (isset($parameters['country'])) { $query->where('country_id_003', $parameters['country']); } if (isset($parameters['lang'])) { $query->where('lang_id_002', $parameters['lang']); } else { $query->where('lang_id_002', base_lang()->id_001); } return $query; }