diff --git a/src/Relations/BelongsToThrough.php b/src/Relations/BelongsToThrough.php index 3da7e76..511abb0 100644 --- a/src/Relations/BelongsToThrough.php +++ b/src/Relations/BelongsToThrough.php @@ -354,13 +354,13 @@ public function getFirstForeignKeyName() */ public function getQualifiedFirstLocalKeyName() { - $lastThroughParent = end($this->throughParents); + $firstThroughParent = end($this->throughParents); - if ($lastThroughParent === false) { + if ($firstThroughParent === false) { throw new RuntimeException('No "through" parent models were specified.'); } - return $lastThroughParent->qualifyColumn($this->getLocalKeyName($lastThroughParent)); + return $firstThroughParent->qualifyColumn($this->getLocalKeyName($firstThroughParent)); } /**