@@ 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 | } |