Skip to content

Commit 1826924

Browse files
✨ Support laravel-mongodb v4.x namespace
1 parent d47194a commit 1826924

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/Support/SelectFields.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -260,9 +260,16 @@ protected static function handleFields(
260260

261261
protected static function isMongodbInstance(GraphqlType $parentType): bool
262262
{
263-
$mongoType = 'Jenssegers\Mongodb\Eloquent\Model';
263+
$jenssegersMongoType = 'Jenssegers\Mongodb\Eloquent\Model';
264+
$laravelMongoType = 'MongoDB\Laravel\Eloquent\Model';
264265

265-
return isset($parentType->config['model']) ? app($parentType->config['model']) instanceof $mongoType : false;
266+
if (isset($parentType->config['model'])) {
267+
$modelInstance = app($parentType->config['model']);
268+
269+
return $modelInstance instanceof $jenssegersMongoType || $modelInstance instanceof $laravelMongoType;
270+
}
271+
272+
return false;
266273
}
267274

268275
/**

0 commit comments

Comments
 (0)