Skip to content

Commit

Permalink
formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
taylorotwell committed Nov 27, 2020
1 parent 07397ce commit aec5cca
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -383,10 +383,12 @@ public function withAggregate($relations, $column, $function = null)
$relation = $this->getRelationWithoutConstraints($name);

if ($function) {
$predictedColumn = $this->getQuery()->from === $relation->getQuery()->getQuery()->from ? "{$relation->getRelationCountHash(true)}.$column" : $column;
$hashedColumn = $this->getQuery()->from === $relation->getQuery()->getQuery()->from
? "{$relation->getRelationCountHash(false)}.$column"
: $column;

$expression = sprintf('%s(%s)', $function, $this->getQuery()->getGrammar()->wrap(
$column === '*' ? $column : $relation->getRelated()->qualifyColumn($predictedColumn)
$column === '*' ? $column : $relation->getRelated()->qualifyColumn($hashedColumn)
));
} else {
$expression = $column;
Expand Down
6 changes: 3 additions & 3 deletions src/Illuminate/Database/Eloquent/Relations/BelongsTo.php
Original file line number Diff line number Diff line change
Expand Up @@ -282,12 +282,12 @@ public function getRelationExistenceQueryForSelfRelation(Builder $query, Builder
/**
* Get a relationship join table hash.
*
* @param bool $lockCount
* @param bool $incrementJoinCount
* @return string
*/
public function getRelationCountHash($lockCount = false)
public function getRelationCountHash($incrementJoinCount = true)
{
return 'laravel_reserved_'.($lockCount ? static::$selfJoinCount : static::$selfJoinCount++);
return 'laravel_reserved_'.($incrementJoinCount ? static::$selfJoinCount++ : static::$selfJoinCount);
}

/**
Expand Down
6 changes: 3 additions & 3 deletions src/Illuminate/Database/Eloquent/Relations/BelongsToMany.php
Original file line number Diff line number Diff line change
Expand Up @@ -1170,12 +1170,12 @@ public function getExistenceCompareKey()
/**
* Get a relationship join table hash.
*
* @param bool $lockCount
* @param bool $incrementJoinCount
* @return string
*/
public function getRelationCountHash($lockCount = false)
public function getRelationCountHash($incrementJoinCount = true)
{
return 'laravel_reserved_'.($lockCount ? static::$selfJoinCount : static::$selfJoinCount++);
return 'laravel_reserved_'.($incrementJoinCount ? static::$selfJoinCount++ : static::$selfJoinCount);
}

/**
Expand Down
6 changes: 3 additions & 3 deletions src/Illuminate/Database/Eloquent/Relations/HasManyThrough.php
Original file line number Diff line number Diff line change
Expand Up @@ -599,12 +599,12 @@ public function getRelationExistenceQueryForThroughSelfRelation(Builder $query,
/**
* Get a relationship join table hash.
*
* @param bool $lockCount
* @param bool $incrementJoinCount
* @return string
*/
public function getRelationCountHash($lockCount = false)
public function getRelationCountHash($incrementJoinCount = true)
{
return 'laravel_reserved_'.($lockCount ? static::$selfJoinCount : static::$selfJoinCount++);
return 'laravel_reserved_'.($incrementJoinCount ? static::$selfJoinCount++ : static::$selfJoinCount);
}

/**
Expand Down
6 changes: 3 additions & 3 deletions src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php
Original file line number Diff line number Diff line change
Expand Up @@ -366,12 +366,12 @@ public function getRelationExistenceQueryForSelfRelation(Builder $query, Builder
/**
* Get a relationship join table hash.
*
* @param bool $lockCount
* @param bool $incrementJoinCount
* @return string
*/
public function getRelationCountHash($lockCount = false)
public function getRelationCountHash($incrementJoinCount = true)
{
return 'laravel_reserved_'.($lockCount ? static::$selfJoinCount : static::$selfJoinCount++);
return 'laravel_reserved_'.($incrementJoinCount ? static::$selfJoinCount++ : static::$selfJoinCount);
}

/**
Expand Down

0 comments on commit aec5cca

Please sign in to comment.