From e31f74ae797f6ca4dd99462ad9fc3366aedfe99c Mon Sep 17 00:00:00 2001 From: Amer Chaudhary Date: Thu, 12 Dec 2024 07:22:53 +0500 Subject: [PATCH] Fixing BelongsToMany --- src/Laravel/Eloquent/State/LinksHandler.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Laravel/Eloquent/State/LinksHandler.php b/src/Laravel/Eloquent/State/LinksHandler.php index efcefc41dfc..a3930fd5fc0 100644 --- a/src/Laravel/Eloquent/State/LinksHandler.php +++ b/src/Laravel/Eloquent/State/LinksHandler.php @@ -109,9 +109,10 @@ private function buildQuery(Builder $builder, Link $link, mixed $identifier): Bu $relation_query = $relation->{$from}(); return $builder->getModel()->join( - $relation_query->getTable(), $relation->{$from}()->getQualifiedForeignPivotKeyName(), $builder->getModel()->getQualifiedKeyName()) + $relation_query->getTable(), $relation->{$from}()->getQualifiedRelatedPivotKeyName(), $builder->getModel()->getQualifiedKeyName()) ->where($relation->{$from}()->getQualifiedForeignPivotKeyName(), - $identifier); + $identifier) + ->select($builder->getModel()->getTable().'.*'); } return $builder->getModel()->where($relation->{$from}()->getQualifiedForeignKeyName(), $identifier);