소스 검색

fix

update
jqh 5 년 전
부모
커밋
f4c2e0a23c
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  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();
                     }