initialized) { return; } $builder->whereHas($builder->getModel()->getRelationshipToPrimaryModel()); } public function extend(Builder $builder) { $builder->macro('withoutParentModel', function (Builder $builder) { return $builder->withoutGlobalScope($this); }); } }