code: protected function metaQuery(Builder $query, $method, ArgumentBag $args)
      {
          if (in_array($method, ['pluck', 'value', 'aggregate', 'orderBy', 'lists'])) {
              return $this->metaJoinQuery($query, $method, $args);
          }
  
          return $this->metaHasQuery($query, $method, $args);
      }
docs: Custom query handler for querying meta attributes.
  
  @param  \Sofa\Eloquence\Builder $query
  @param  string $method
  @param  \Sofa\Hookable\Contracts\ArgumentBag $args
  @return mixed