setQuery() public method

Set the underlying query builder instance.
public setQuery ( Builder $query )
$query Illuminate\Database\Query\Builder
Beispiel #1
0
 /**
  * Set the underlying query builder instance.
  *
  * @param \Illuminate\Database\Query\Builder $query
  * @return $this 
  * @static 
  */
 public static function setQuery($query)
 {
     return \Illuminate\Database\Eloquent\Builder::setQuery($query);
 }
 /**
  * Remove the GROUP BY clause from a builder.
  *
  * @param Builder|QueryBuilder $builder
  * @return Builder|QueryBuilder $builder with the groups property set to null.
  */
 private function removeGroupBy($builder)
 {
     // Handle \Illuminate\Database\Eloquent\Builder
     if ($builder instanceof Builder) {
         $query = $builder->getQuery();
         $query->groups = null;
         $builder->setQuery($query);
     } else {
         $builder->groups = null;
     }
     return $builder;
 }