|
|
@@ -20,6 +20,7 @@ use Illuminate\Support\Arr;
|
|
|
use Illuminate\Support\Collection;
|
|
|
use Illuminate\Support\Facades\DB;
|
|
|
use Illuminate\Support\Str;
|
|
|
+use ReflectionMethod;
|
|
|
use Spatie\EloquentSortable\Sortable;
|
|
|
|
|
|
class EloquentRepository extends Repository implements TreeRepository
|
|
|
@@ -782,7 +783,7 @@ class EloquentRepository extends Repository implements TreeRepository
|
|
|
$relationColumn = $camelColumn;
|
|
|
}
|
|
|
|
|
|
- if (! $relationColumn) {
|
|
|
+ if (! $relationColumn || ! (new ReflectionMethod($model, $relationColumn))->isPublic()) {
|
|
|
continue;
|
|
|
}
|
|
|
|