diff --git a/src/Eloquent.php b/src/Eloquent.php index 73f6049..47e2740 100644 --- a/src/Eloquent.php +++ b/src/Eloquent.php @@ -57,9 +57,9 @@ public static function unserialize(array $payload): EloquentQueryBuilder // global removed scopes. return $model->registerGlobalScopes( - (new EloquentQueryBuilder( + $model->newEloquentBuilder( Query::unserialize($payload['builder']) - ))->setModel($model) + )->setModel($model) ) ->setEagerLoads( collect($payload['model']['eager'])->map(function ($callback) {