diff --git a/laravel/database/eloquent/relationships/has_many.php b/laravel/database/eloquent/relationships/has_many.php index f88016d5..92a9e49b 100644 --- a/laravel/database/eloquent/relationships/has_many.php +++ b/laravel/database/eloquent/relationships/has_many.php @@ -98,7 +98,7 @@ public function match($relationship, &$parents, $children) return $v->$foreign == $parent->get_key(); }); - $parent->relationships[$relationship] = $matching; + $parent->relationships[$relationship] = array_values($matching); } } diff --git a/laravel/database/eloquent/relationships/has_many_and_belongs_to.php b/laravel/database/eloquent/relationships/has_many_and_belongs_to.php index ad73117c..1992d70e 100644 --- a/laravel/database/eloquent/relationships/has_many_and_belongs_to.php +++ b/laravel/database/eloquent/relationships/has_many_and_belongs_to.php @@ -332,7 +332,7 @@ public function match($relationship, &$parents, $children) return $v->pivot->$foreign == $parent->get_key(); }); - $parent->relationships[$relationship] = $matching; + $parent->relationships[$relationship] = array_values($matching); } }