瀏覽代碼

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();
                     }