|
@@ 175-177 (lines=3) @@
|
| 172 |
|
|
| 173 |
|
if (! $this->alreadyJoinedForSorting($relationTable)) { |
| 174 |
|
switch (get_class($previousModel->{$relation}())) { |
| 175 |
|
case BelongsTo::class: |
| 176 |
|
$this->sort['query']->join($relationTable, $modelTable.'.'.$foreignKey, '=', $relationTable.'.id'); |
| 177 |
|
break; |
| 178 |
|
case HasOne::class: |
| 179 |
|
$this->sort['query']->join($relationTable, $modelTable.'.id', '=', $relationTable.'.'.$foreignKey); |
| 180 |
|
break; |
|
@@ 178-180 (lines=3) @@
|
| 175 |
|
case BelongsTo::class: |
| 176 |
|
$this->sort['query']->join($relationTable, $modelTable.'.'.$foreignKey, '=', $relationTable.'.id'); |
| 177 |
|
break; |
| 178 |
|
case HasOne::class: |
| 179 |
|
$this->sort['query']->join($relationTable, $modelTable.'.id', '=', $relationTable.'.'.$foreignKey); |
| 180 |
|
break; |
| 181 |
|
} |
| 182 |
|
} |
| 183 |
|
} |