protected function getAliasedForeignKey($relation, $alias) { $foreignKeyParts = explode('.', $relation->getForeignKey()); $fk = isset($foreignKeyParts[1]) ? $foreignKeyParts[1] : $relation->getForeignKey(); return $alias . '.' . $fk; }