jqh 5 år sedan
förälder
incheckning
f4c2e0a23c
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2 2
      src/Repositories/EloquentRepository.php

+ 2 - 2
src/Repositories/EloquentRepository.php

@@ -660,8 +660,8 @@ class EloquentRepository extends Repository implements TreeRepository
 
                     // When in creating, associate two models
                     $foreignKeyMethod = version_compare(app()->version(), '5.8.0', '<') ? 'getForeignKey' : 'getForeignKeyName';
-                    if (! $model->{$foreignKeyMethod}) {
-                        $model->{$foreignKeyMethod} = $parent->getKey();
+                    if (! $model->{$relation->{$foreignKeyMethod}()}) {
+                        $model->{$relation->{$foreignKeyMethod}()} = $parent->getKey();
 
                         $model->save();
                     }